Robert Pattinson cast in Brimstone

Robert Pattinson has been cast in 'Brimstone'.

The 28-year-old star, who is best known for appearing in the 'Twilight' franchise, will feature alongside Mia Wasikowska and Guy Pearce in writer-director Martin Koolhoven's thriller.

The new movie, which is set to shoot in May this year, tells the story of a heroine on the run from her past and a preacher, with Pattinson cast in the role of an outlaw, according to Screen Daily.

Tim Haslam, the co-founder of Embankment, who have announced the film, explained: "Wasikowska is a powerhouse performer.

"Guy Peace plays a hunter who unleashes hell. Martin directs a highly emotional, gripping and unique story of a mesmerising woman who battles the vengeance of a zealot."

The movie sees Pattinson and Pearce reunite, following their collaboration on the 'The Rover' in 2014, which recalls the story of a ruthless ex-soldier who tracks down the men who stole his only valuable possession.

Speaking last year, Pattinson said the film represented a landmark in his acting career.

He explained: "I felt for a second that I kind of knew what I was doing a little bit, because I just sort of fell into acting. I've never really felt like that before."