The title Machine Gun Preacher pretty much explains the whole movie. Gerard Butler plays Sam Childers as someone who got...