'Sin City 2' finally has its 'Dame to Kill For.' After many casting updates, including the return of veteran 'Sin City' actors like Jessica Alba and Bruce Willis, and introducing newcomers like Joseph Gordon-Levitt, Eva Green has just been cast in the title role of 'Sin City: A Dame to Kill For.'

It was recently announced that Green, the former 'Casino Royale' "Bond Girl" and upcoming '300: Rise of an Empire' star, will round out the cast of 'Sin City 2' as Ava Lord. According to co-director/comic book artist Frank Miller, the 'Dame to Kill For' is "every man's most glorious dreams come true, she's also every man's darkest nightmares."

'Sin City 2' will follow intertwining story lines that each occur before the events of the first film, and one of which is an original tale separate from the comics by Miller. And now we finally have a woman to embody the title role.

Said directors Robert Rodriguez and Miller:

We’ve been wanting to tell this story for a very long time. Ava Lord is one of the most deadly and fascinating residents of Sin City. From the start, we knew that the actor would need to be able to embody the multifaceted characteristics of this femme fatale and we found that in Eva Green. We are ecstatic that Eva is joining us.

Besides Green, the cast of 'Sin City: A Dame to Kill For' includes returning 'Sin City'-ers Jessica Alba, Bruce Willis, Mickey Rourke, Rosario Dawson and Jaimie King, with newcomers like Josh Brolin (who's replacing Clive Owen's character from the first film), Joseph Gordon-Levitt, Christopher Meloni, Dennis Haysbert, Jeremy Piven, Juno Temple, Julia Garner, Jamie Chung and Ray Liotta. (Let's see, did we miss anyone?)

What do you think? Does Eva Green embody your best dreams and worst nightmares? Let us know what you think of this casting in the comments.

More From 107.9 Jack FM