Who: Actress Maggie Gyllenhaal.What: A midnight blue and black Zac Posen gown.
When: Wednesday, July 23, 2008.
Where: The Barcelona premiere of her movie, The Dark Knight.
Why: Miss Maggie looks totally glam, but with the right dose of goth, for this dark movie's red carpet step and repeat. The dress manages to be both sleek and curve-hugging, making up for her previous questionable jumpsuit wearing on the red carpet.