Lionsgate Studios has unveiled theatrical trailer for Machine Gun Preacher (2011). Gerard Butler will star in Machine Gun Preacher, the story of Sam Childers. Childers is a former drug dealer and gang member who turned around his life and now dedicates his time to rescuing children in war-torn Sudan. Watch theatrical trailer now!