Sometimes we can't quite figure out who Gerard Butler is. Is he the he-man of '300' or the rom-com namby-pamby of 'Bounty Hunter'? Any doubts as to his ability to stand up and take blows (and bows) will be dispelled when Ralph Fiennes' modern-day adaptation of Shakespeare's 'Coriolanus' hits the screen Dec. 2 (a poster for which -- and trailer link -- we posted Wednesday night).

But before that film hits, Butler brings us 'Machine Gun Preacher,' in which he plays Sam Childers, a former drug-dealing biker tough guy who found God and became a savior for hundreds of Sudanese children who had been kidnapped and forced to become soldiers during that country's horrific civil wars. The true story unspools at the Toronto International Film Festival and opens in L.A. and N.Y. in late September.

Relativity Media has released a trailer for the film -- which is directed by Marc Forster and co-stars Michelle Monaghan and Michael Shannon -- and you can check it out after the jump.
Machine Gun Preacher Movie Poster
Machine Gun Preacher
Based on 32 critics

Sam Childers (Gerard Butler), a former biker, decides to go to East Africa to help repair homes destroyed... Read More