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
R2011
Based on 32 critics

Former biker Sam Childers (Gerard Butler) establishes an orphanage in Africa. Read More