Perhaps best known for her role as Vesper Lynd in the 2006 James Bond film Casino Royale, French actress and supermodel Eva Green has. Sin City 2 poster was doctored because it was deemed too risque. Apparently, Eva Green is striking as she walks into the room. Watch Jessica Alba in Sin City Premiere at the TCL Chinese Theatre in Los Angeles. Sin City is expected to hit theaters in August and the marketing powers at be.