Gerard Butler stars in Machine Gun Preacher as Sam Childers, a man driven to help those afflicted by the civil war in The Sudan. Machine Gun Preacher lands in theaters September 23.
Gerard Butler made his mark in 300. The intense actor now looks to have a bright, successful career ahead of him. After that action flick, he's gone on to appear in a few romantic comedies. Among them: P.S. I Love You and The Ugly Truth.