Amy Adams arrives at the premiere of The Muppets at El Capitan Theater, Saturday, Nov. 12, 2011, in Los Angeles. The Muppets opens in theaters Nov. 23, 2011. (AP Photo/Katy Winn)
1 / 1
Associated Press | Photo By Katy Winn
Sat, Nov 12, 2011 6:15 PM EST