Eigentlich ist Sam Childers (Gerard Butler) ein Biker, Alkoholiker und Drogenjunkie aus Pennsylvania. Als er aus dem Gefängnis entlassen wird, muss er feststellen, dass seine Frau Lynn (Michelle Monaghan) zu Gott gefunden und ihren Job als Stripperin aufgegeben hat. Nach einem Zwischenfall findet auch Sam zu Gott und beschließt eine missionarische Reise nach Uganda und in den Sudan zu starten. Er beginnt schließlich sich für die dortigen Kinder zu engagieren und versucht ihnen ein Dach über dem Kopf zu bieten – sehr zum Missfallen der LRA Widerstandsbewegung.








