The actress is wearing a form-fitting black lace dress. At first glance it looks like a relatively harmless poster for Sin City 2: A Dame to Kill For. Eva Green - Sin City 2. Watch Jessica Alba sizzle in the 2006 James Bond film Casino Royale, French actress and supermodel Eva Green - Sin City 2 poster was doctored because it was deemed too sexy for the upcoming sequel Sin City: A Dame to Kill For. Eva Green surrounded by some artfully.