The actress is seen in a sheer robe in. Eva Green sin city | Eva Green speaks about her role as Ava Lord in Sin City 2. The Sin City: A Dame to Kill For. Eva Green On Being Picked As The Dame To Kill For, 2014. Mini Poster measures 11inx17in; Vivid colorful image on high quality poster paper.