FRANK MILLER'S SIN CITY: A DAME TO KILL FOR. See the banned Eva Green and Jessica Alba in Sin City: A Dame To Kill For. Josh Brolin, Rosario. Sin City: A Dame to Kill For. Eva Green and Jessica Alba sizzle in the 2006 James Bond film Casino Royale, French actress who portrayed Ava Lord in SIN CITY: A DAME TO KILL FOR.