Gerard Butler has a habit of portraying badass characters -- you know, the ones that you never want to be in a fight with. However, in the film 'Machine Gun Preacher,' Butler plays Sam Childers, a former badass who ends up devoting his life to rescuing children in the Sudan. In this exclusive clip from the film, Sam gives a surprise gift to the group of kids he's with in Africa -- a gift they are very ecstatic about.


'Machine Gun Preacher' hits theaters on Sept. 23.

Image courtesy of Relativity