Eva Green: Sin City Poster

Eva Green portrayed the latest Bond girl. She's far from hard on the eyes.