Machine Gun Preacher er filmatiseringen af Sam Childers’ indsats for at bedre tilværelsen for børn i den tredje verden. Gerard Butler (300) spiller hovedrollen som eksrockeren Childers, der rejser til det krigshærgede Sudan for at hjælpe med genopbygningen af landet - en mission, som lægger ham ud med oprørshæren.