We'd been wondering who the titular dame in the Sin City sequel would be; Rosario Dawson maybe? Jessica Alba perhaps? Nah, sure it's Casino Royale beauty Eva Green, duh! She's just signed on the play the mysterious Ava Lord

"Ava Lord is one of the most deadly and fascinating residents of Sin City", directors Robert Rodriguez and Frank Miller said in a joint statement. "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."

We hear she'll be sharing plenty of screen time with Josh Brolin, who's playing her one-time lover Dwight (originally played by Clive Owen, until y'know, the whole face business started). Wonder will she be doing a bitta dancing with Jessica Alba?

Sin City: A Dame To Kill For hits US cinemas on October 4th 2013 with an Irish release date yet to be confirmed.