Eva Green has been cast as the female lead in Sin City: A Dame to Kill For.

The actress is set to play femme fatale Ava Lord in the forthcoming film which will be directed by Robert Rodriguez and Frank Miller.

Rodriguez and Miller said in a statement: “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."

The film tells the story of a photographer who falls back into the life of a beautiful woman (Green), who left him years earlier for a wealthy man, only to find himself set up for the murder of her husband.

Josh Brolin is set to play the photographer Dwight, while Mickey Rourke, Jessica Alba, Bruce Willis, Jaime King and Rosario Dawson are all returning for the sequel.

Newly-added to the all-star cast are Joseph Gordon-Levitt, Jeremy Piven, Jamie Chung and Christopher Meloni.