In Relativity Media's Machine Gun Preacher, Gerard Butler stars as real-life hero Sam Childers, a criminal, maladjusted youth who eventually found salvation through helping the children of war-torn Sudan. Thankfully, some of that helping involved being this bad-ass guy with a gun, so makes just enough sense for Gerard Butler to play that guy. If the Machine Gun Preacher had a reputation for being the chauvinistic male half of an antagonistic but eventually romantic relationship with a brassy woman, that would also make sense for Gerard Butler to play that guy. Anyway, here's the poster. Machine gunny enough?