Machine Gun Preacher

Machine Gun Preacher is a 2011 American biographical action drama film[3] directed by Marc Forster and starring Gerard Butler, Michelle Monaghan, and Michael Shannon.

A few years earlier, Sam Childers, an alcoholic drug-using biker from Pennsylvania, is released from prison and finds that his wife, Lynn, has given up her job as a stripper after accepting Christ as her savior.

In a medical tent, Sam is asked by a female doctor to help move a woman who has just had her lips cut off by Joseph Kony's LRA rebels.

Traumatized and changed by the trip, Sam receives a vision from God that tells him to build both a church in his own neighborhood, which will not turn anyone away, and an orphanage in southern Sudan.

After the orphanage is complete, a young girl brought there dies of her injuries, prompting Sam to start to lead armed raids to rescue children, including child soldiers, from the LRA.

At home, Sam becomes increasingly unempathetic toward his family and their petty problems, his sermons become angrier, and his sole focus becomes raising money to fund his work in Africa.

In Sudan, he starts to make an impact, with Kony putting a price on his head and SPLA-leader John Garang inviting him to upcoming peace talks, though Sam does not attend.

Chris Cornell wrote the song "The Keeper" for the film, which he performed on the Late Show with David Letterman and Jimmy Kimmel Live!