Gerard Butler: Machine Gun Preacher
Gerard Butler is to star as a humanitarian aid worker in Machine Gun Preacher.
The Scottish hunk has signed up to play Sam Childers, a former drug-taking biker who found religion and dedicated his life to helping kidnapped and abused children and child-soldiers in Africa, based on a true story and directed by Marc Forster, Deadline Hollywood reports.
Childers' book Another Man's War: The True Story Of One Man's Battle To Save Children In The Sudan has been adapted into a film script by writer Jason Keller, and fine-tuned by Keller and Forster working together.
It was originally reported by a Pennsylvania news website that Butler had visited Childers to talk about his life and work, but Deadline Hollywood has now reported the 300 star has signed on for the role.