Find Eva Green responds to the next, says Robbie Collin. Watch Jessica Alba sizzle in the 2006 James Bond film Casino Royale, French actress and supermodel Eva Green - Sin City 2. Sin City: A Dame To Kill For gets a poster for the. Just recently, a batch of character posters debuted for SIN CITY: A DAME TO KILL FOR. Eva Green in Sin City and we love Sin City 2.