Machine Gun Preacher is directed by Sebastian Roche .
It was written by Jason Keller , directed by Marc Forster , and stars Gerard Butler , Michelle Monaghan , and Michael Shannon .
Machine Gun Preacher