Sam Childers est un motard de Pennsylvanie, violent et drogué, qui sort de prison avec l'intention de reprendre ses mauvaises habitudes. Mais sa femme l'entraîne à l'église et sa conversion bouleverse tout. Lors d'un voyage en Ouganda pour reconstruire des maisons, il découvre avec horreur la réalité du Soudan du Sud : des enfants enrôlés de force par l'Armée de résistance du Seigneur, une milice fanatique. Sam décide de construire un orphelinat et de mener des opérations armées pour arracher ces enfants à leurs bourreaux — devenant le «Machine Gun Preacher», le pasteur à la mitraillette.