Eva Green (Casino Royale) has been cast as Ava Lord in Sin City: A Dame to Kill For, according to Variety.  Green joins a large roster of talent, including Ray Liotta and Jeremy Piven, who were signed recently (see "Trio Joins 'Sin City 2' Cast").

Green was also cast in another Frank Miller-based sequel due out this year, the sequel to 300 (see "Eva Green in Talks for 'Xerxes' Adaptation").