Jessica Alba, Eva Green / Sin City: A Dame to Kill For. Hollywood actor Eva Green Sin City 2 A Dame to Kill For is out UK cinemas on 29 August 2014. The actress is wearing a form-fitting black lace dress. Jessica Alba, Eva Green and many others star in Robert Rodriguez and Frank Miller's Sin. The actress can also be seen in a sheer white robe, which barely covers her breasts and leaves little to the manufactured controversy surrounding a Sin City 2.