Natalie Portman is to play Lady Macbeth opposite Michael Fassbender in a new film adaptation of the Shakespeare tragedy.
The 31-year-old Oscar-winner has long wanted to play the ambitious wife of the Scottish Lord, whose desire for power drives her husband to commit murder, Screen Daily reports, and has previously considered stage versions.
Natalie was also keen to work again with Irish hunk Michael as the pair recently finished filming Terrence Malick's latest project about the Texas music scene.
The new take on Shakespeare's play will be directed by Snowtown's Justin Kurzel and is set in the 11th century. It is said be "a visceral approach to the story including significant battle scenes".
The script, which has been written by Todd Louiso and Jacob Koskoff, has been one of the most in-demand ahead of the Cannes Film Festival
Jon Finch previously took the role in Roman Polanski's 1971 version, while Orson Welles starred as Macbeth in the 1948 adaptation.
Sir Patrick Stewart also played Macbeth in the BBC Four TV film in 2010 and Sam Worthington got his chance as the anti-hero in Geoffrey Wright's 2006 film, which saw the scenes relocated to Melbourne.