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.



Tip o' the hat to CinemaBlend.