Characters played by Mark Wahlberg
Stuart Long
Characters played by Mel Gibson
Bill Long
Characters played by Jacki Weaver
Kathleen Long
Characters played by Teresa Ruiz
Carmen
Characters played by Aaron Moten
Ham
Characters played by Cody Fern
Jacob
Characters played by Malcolm McDowell
Monsignor Kelly
Characters played by Carlos Leal
Father Garcia
Characters played by Jack Kehler
Curtis
Characters played by Alain Uy
Tim
Characters played by Tenz McCall
Young Stuart
Characters played by Annet Mahendru
Mary
Characters played by Patricia Belcher
Maude
Characters played by Niko Nicotera
Barfly
Characters played by Tony Amendola
Coach Beech
Characters played by Valente Rodriguez
Bill's Foreman
Characters played by Colleen Camp
Motel Receptionist
Characters played by Winter Ave Zoli
Allison
Characters played by De'aundre Bonds
Gerald
Characters played by Anthony Thomas
Boxer #1
Characters played by Brian Ortega
Boxer #2
Characters played by Lawrence Duran
Boxer #3
Characters played by Bo Cleary
Boxing Referee
Characters played by Eric Weinstein
Stuart's Cornerman
Characters played by Jim Holmes
Dr. Jost
Characters played by Betsy Moore
Montana Sheriff
Characters played by Davey Johnson
Casting Director
Characters played by Chad Randall
Bar Patron
Characters played by Tim Sitarz
Bouncer
Characters played by Rudy Moreno
Market Customer
Characters played by Michael Fairman
Randall
Characters played by Molly Baker
Mrs. Ferris
Characters played by Nicholas A. Goldreich
Los Angeles Police Officer
Characters played by Indie DesRoches
Sunday School Boy
Characters played by Lily Villegas
Sunday School Girl
Characters played by Chiquita Fuller
Diner Waitress
Characters played by Roberto Montesinos
Carmen's Dad
Characters played by Ronnie Gene Blevins
Joe
Characters played by Danielle K. Golden
EMT
Characters played by Annie Lee
Dr. Wan
Characters played by Sharmila Devar
Los Angeles Nurse
Characters played by Sean O'Reilly
Father Kelly's Secretary
Characters played by Ned Bellamy
Dr. Novak
Characters played by James Flavin
Bishop
Characters played by Penny L. Moore
Jenny
Characters played by Jorge-Luis Pallo
Gael
Characters played by Clay Wilcox
AA Chairperson
Characters played by Lila Karp-Ziring
Medieval Background Girl
Characters played by Steve Olson
Medieval Set Assistant Director
Characters played by Dennis Keiffer
Medieval Bad Guy
Characters played by Travis Wong
Medieval Knight
Characters played by Larry Bagby
Bartender
Characters played by Vincent M. Biscione
Prison Guard
Characters played by Tyler Burke
21 Year Old Kid
Characters played by Brandon A. Davis
AA Member
Characters played by Mark Casimir Dyniewicz Jr.
Bar Fight Gawker
Characters played by Karman Graham
Waitress
Characters played by Skip Howland
Boxing Judge
Characters played by Mathew Trent Hunnicutt
Bar Patron
Characters played by James Hunter
Church Parishioner
Characters played by Jake Inman
The Rogue Seminarian
Characters played by Faith Jefferies
Time Keeper
Characters played by Bryan Kreutz
Bar Patron
Characters played by Ahmad Khan Maaz
Maaz
Characters played by Mariah Maison
Cute Big Sky Nurse
Characters played by Johnny Mansbach
Boxing Attendee
Characters played by Pino Martinez
Prisoner
Characters played by Luke Matheis
Montana Parishioner
Characters played by Orion McCabe
Opponent #1 Cutman
Characters played by Fady Naguib
Officer Jacobs
Characters played by Hardy Nation
Ali
Characters played by Marcello Padilla
Church Usher
Parishioner
Characters played by Pablo Ramos
Church Parishioner
Characters played by Crystal Richards
Camille
Characters played by Kyle Samples
Drag Queen
Characters played by Jose J Santana
Tattooed Prisoner
Characters played by Alonso Saravia
Seminarian
Characters played by Bruce Van Norman
Altar Boy