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