Machine Gun Preacher › Cast
Gerard Butler
Sam Childers
Michelle Monaghan
Lynn Childers
Michael Shannon
Donnie
Kathy Baker
Daisy
Souléymane Sy Savané
Deng
Madeline Carroll
Paige
Ryann Campos
Young Paige
Grant R. Krause
Billy/Contractor
Mandalynn Carlson
Paige's Friend
Reavis Graham
Pastor Krause
Peter Carey (novelist)
Bill Wallace
Barbara Coven
Shannon Wallace
Misty Mills
Biker Chick
Nicole Dupre Sobchack
Bartender