Australian actress Margot Robbie will follow up her breakthrough performance in the Martin Scorsese film The Wolf of Wall Street with a starring role in the highly anticipated film Z For Zachariah.
The deal was finalised in Los Angeles on Sunday.
It confirms the 23-year-old former star of the long-running drama series Neighbours as one of Hollywood's hottest emerging properties.
Z For Zachariah is directed by Craig Zobel and also stars Star Trek actor Chris Pine and 12 Years A Slave's Chiwetel Ejiofor.
It is based on the Robert C. O'Brien novel of the same name.
Robbie is replacing actress Amanda Seyfried who had been signed to the film, but has bowed out.
It is believed the film will be filmed partially location in New Zealand.
Robbie has two other films already in the can: the comedy Focus, in which she stars opposite Will Smith, and the romance film Suite Francaise, in which she stars opposite Michelle Williams and Kristin Scott Thomas.
Robbie is currently enjoying the heat of Hollywood's spotlight after playing the Brooklyn-born trophy wife of Leonardo DiCaprio's greedy corporate raider Jordan Belfort in Scorsese's The Wolf of Wall Street.
She also won fans among the star-studded A-list audience at last week's Golden Globe awards when she and Wolf of Wall Street co-star Jonah Hill were left at sea when the autocue failed.
While both waited for the problem to be fixed, Robbie joked: "I've never done this before, so I don't want to improvise."
- Fairfax Media