Basierend auf der Autobiografie von Sam Childers erzählt Marc Forster (Wenn Träume fliegen lernen) in seinem Film Machine Gun Preacher die Geschichte eben jenes Sam Childers' (Gerard Butler), der sich, in schwierigen Verhältnissen aufgewachsen, einst im Drogensumpf wiederfand und einen Lebenswandel vollzog. In den gefährlichsten Gebieten des Sudan und Ugandas hat er sich das Ziel gesetzt, Kinder zu retten. Unter den jungen Menschen sind Kriegsopfer, Waisen, sowie Kindersoldaten.