Gerard Butler on Machine Gun Preacher: ‘I can’t think of a worse character to get wrong’ – video
Gerard Butler, talks about playing Sam Childers, a real-life reformed drug-dealer who become a born-again Christian moved to Sudan to fight the Lord's Resistance Army