The actress is wearing a form-fitting black lace dress. The Sin City: A Dame To Kill For. Eva Green is Ava Lord in her upcoming. The actress is wearing a form-fitting black lace dress. Alba Stripping Behind The Scenes Green Screen From Sin City 2 poster was doctored because it was deemed too risque.