All Cast

Mark Wahlberg

Mark Wahlberg

Father Stuart 'Stu' Long

Mel Gibson

Mel Gibson

Bill Long

Jacki Weaver

Jacki Weaver

Kathleen Long

Teresa Ruiz

Teresa Ruiz

Carmen

Malcolm McDowell

Malcolm McDowell

Monsignor Kelly

Annet Mahendru

Annet Mahendru

Mary

Cody Fern

Cody Fern

Priest

Winter Ave Zoli

Winter Ave Zoli

Allison

Faith Jefferies

Faith Jefferies

Time Keeper

Ronnie Gene Blevins

Ronnie Gene Blevins

Bartender

Ned Bellamy

Ned Bellamy

Dr. Novack

Michael Fairman

Michael Fairman

Randall

Niko Nicotera

Niko Nicotera

Barfly

Alain Uy

Alain Uy

Tim

Carlos Leal

Carlos Leal

Father Garcia

Annie Lee

Annie Lee

Dr. Wan

Aaron Moten

Aaron Moten

Ham

Molly Baker

Molly Baker

Mrs. Ferris

Chiquita Fuller

Chiquita Fuller

Waitress

Betsy Moore

Betsy Moore

Montana Sheriff

Tenz McCall

Tenz McCall

Young Stu

Penny L. Moore

Penny L. Moore

Jenny

Tim Sitarz

Tim Sitarz

Bouncer

Rudy Moreno

Rudy Moreno

Market Customer

Nicholas A. Goldreich

Nicholas A. Goldreich

Los Angeles Police Officer

Indie DesRoches

Indie DesRoches

Sunday School Boy

Lily Villegas

Lily Villegas

Sunday School Girl

Roberto Montesinos

Roberto Montesinos

Carmen's Dad

Danielle Golden

Danielle Golden

EMT

Sharmila Devar

Sharmila Devar

Los Angeles Nurse

Sean O'Reilly

Sean O'Reilly

Father Kelly's Secretary

James Flavin

James Flavin

Bishop

Jorge-Luis Pallo

Jorge-Luis Pallo

Gael

Clay Wilcox

Clay Wilcox

AA Chairperson

Lila Karp-Ziring

Lila Karp-Ziring

Medieval Background Girl

Steve Olson

Steve Olson

Medieval Set Assistant Director

Dennis Keiffer

Dennis Keiffer

Medieval Bad Guy

Travis Wong

Travis Wong

Medieval Knight

Bryan Kreutz

Bryan Kreutz

Bar Patron

Larry Bagby

Larry Bagby

Bartender

Mathew Trent Hunnicutt

Mathew Trent Hunnicutt

Bar Patron

Mariah Maison

Mariah Maison

Cute Big Sky Nurse

Tyler Burke

Tyler Burke

21 year old Kid

Skip Howland

Skip Howland

Boxing Judge

Pablo Ramos

Pablo Ramos

Church Parishioner

Brian Ortega

Brian Ortega

Boxer #2