July 23: Maggie Gyllenhaal poses during a photocall for "The Dark Knight" in Barcelona, Spain.

Advertisement