This was a big week for movie premieres, and celebrities didn't disappoint us on the red carpet. We saw plenty of shine and sparkles from Eva Mendes and Charlize Theron, and questionable space-age shoulder pads from Cameron Diaz. Not to mention, a battle-of-the-beards between Brad Pitt and Jim Carrey. Here's a roundup of red carpet looks from this week. And as always, leave a comment and let me know what you think!
Giant shoulder pads anyone? Cameron Diaz went for a space age look at the New York premiere of her new thriller "The Box" Wednesday. James Marsden just forgot to shave his chest hair. Or did he? Peter Kramer/AP
Apparently the "Inglourious Basterds" crew is still making its rounds around the globe. Melanie Laurent (from left), director Quentin Tarantino, a very bearded Brad Pitt and Julie Dreyfus pose on the red carpet at the Tokyo premiere Wednesday. Shizuo Kambayashi/AP
I love these looks, though I'm not sure about the goof wearing the polo shirt in the middle. "Everybody's Fine" stars Kate Beckinsale (from left), Robert De Niro and Drew Barrymore pose at the film's screening at the AFI Fest Tuesday. Chris Pizzello/AP
Holy beard! Jim Carrey and Jenny McCarthy arrive at the world premiere of "A Christmas Carol" Tuesday in London. (Jim Carrey is said to be gaining weight for his role as Curly in "The Three Stooges.") Matt Dunham/AP
"Twilight" star Kristen Stewart is always going on and on about how she doesn't care about fashion. OK, we get it. You don't like sparkles, you'd rather wear angry gun graphics and you refuse to spend more than 5 minutes on your hair. Mission accomplished. (Though truth be told, she doesn't really look all that bad -- I like the suspenders and jeans.) With her is costar Taylor Lautner. The two were in Mexico City Tuesday promoting "New Moon," which opens Nov. 20.