Machine Gun Preacher official wallpaper
Machine Gun Preacher poster

Machine Gun Preacher

(2011)

Cast

Gerard Butler as Sam Childers
Gerard Butler

as Sam Childers

Kathy Baker as Daisy
Kathy Baker

as Daisy

Richard Goteri as Gun Shop Owner
Richard Goteri

as Gun Shop Owner

Peter Carey as Bill Wallace
Peter Carey

as Bill Wallace

Barbara Coven as Shannon Wallace
Barbara Coven

as Shannon Wallace

Michael Shannon as Donnie
Michael Shannon

as Donnie

Ryann Campos as Paige #1
Ryann Campos

as Paige #1

Madeline Carroll as Paige #2
Madeline Carroll

as Paige #2

Mandalynn Carlson as Paige's Friend
Mandalynn Carlson

as Paige's Friend

Abena Ayivor as Betty
Abena Ayivor

as Betty

Grant R. Krause as Billy / Contractor
Grant R. Krause

as Billy / Contractor

Reavis Graham as Pastor Krause
Reavis Graham

as Pastor Krause

Justin Michael Brandt as Teenage Boy
Justin Michael Brandt

as Teenage Boy

Misty Mills as Biker Chick
Misty Mills

as Biker Chick

Nicole Dupre Sobchack as Bartender
Nicole Dupre Sobchack

as Bartender

Sidi Henderson as Shaved Head
Sidi Henderson

as Shaved Head

Steve Blackwood as Bank Manager
Steve Blackwood

as Bank Manager

Judy Stepanian as Employment Woman
Judy Stepanian

as Employment Woman

Peter Tocco as Mechanic
Peter Tocco

as Mechanic

Brett Wagner as Ben Hobbes / Biker
Brett Wagner

as Ben Hobbes / Biker

Sean Patrick Leonard as Crackhead
Sean Patrick Leonard

as Crackhead

Richard Goteri as Pawn Shop Owner
Richard Goteri

as Pawn Shop Owner

Paul Lang as Prison Clerk
Paul Lang

as Prison Clerk

Wandile Molebatsi as LRA Commander
Wandile Molebatsi

as LRA Commander

Warren Masemola as LRA Commander
Warren Masemola

as LRA Commander

Mulweli Muofhe as Anthony
Mulweli Muofhe

as Anthony

Lebogang Phoshoko as Riverbed Child
Lebogang Phoshoko

as Riverbed Child

Jerry Mofokeng as Administrator
Jerry Mofokeng

as Administrator

Warona Seane as Rose
Warona Seane

as Rose

Corey Large as American Businessman (uncredited)
Corey Large

as American Businessman (uncredited)

Crew

Marc Forster as Directing department
Marc Forster

Director

Jason Keller as Writing department
Jason Keller

Screenplay

Robbie Brenner as Production department
Gerard Butler as Production department
Gerard Butler

Executive Producer

Roberto Schaefer as Camera department
Roberto Schaefer

Director of Photography

Matt Chessé as Editing department
Asche & Spencer as Sound department
Asche & Spencer

Original Music Composer

Thad Spencer as Sound department
Thad Spencer

Original Music Composer

Philip Messina as Art department
Philip Messina

Production Design

Craig Chapman as Production department
Craig Chapman

Producer

Michael Corso as Production department
Michael Corso

Executive Producer

Marc Forster as Production department
Marc Forster

Producer

Kyle Dean Jackson as Production department
Kyle Dean Jackson

Executive Producer

Myles Nestel as Production department
Myles Nestel

Executive Producer

Bill O'Kane as Production department
Bill O'Kane

Executive Producer

Louise Rosner-Meyer as Production department
Louise Rosner-Meyer

Executive Producer

Gary Safady as Production department
Gary Safady

Producer

Adi Shankar as Production department
Adi Shankar

Executive Producer

Alan Siegel as Production department
Alan Siegel

Executive Producer

Spencer Silna as Production department
Spencer Silna

Executive Producer

Brad Simpson as Production department
Brad Simpson

Executive Producer

Jay Hart as Art department
Jay Hart

Set Decoration

Melinda Launspach as Art department
Melinda Launspach

Set Decoration

Adam Horton as Crew department
Adam Horton

Stunt Coordinator

Dan Lemieux as Crew department
Dan Lemieux

Stunt Coordinator

Cordell McQueen as Crew department
Cordell McQueen

Stunt Coordinator

Jillian Kugler as Production department
Kerry Barden as Production department
Kerry Barden

Casting

Paul Schnee as Production department
Paul Schnee

Casting

Frank L. Fleming as Costume & Make-Up department
Frank L. Fleming

Costume Design

Season Kent as Sound department
Season Kent

Music Supervisor

Happy Walters as Sound department
Happy Walters

Music Supervisor

Valentine Marvel as Camera department
Valentine Marvel

First Assistant "B" Camera

Lora Hirschberg as Sound department
Lora Hirschberg

Sound Re-Recording Mixer