Mel Gibson character John Link
Erin Moriarty character Lydia
William H. Macy character Kirby Curtis
Michael Parks character Preacher
Thomas Mann character Jason
Diego Luna character Jonah
Dale Dickey character Cherise
Miguel Sandoval character Arturo Rios
Lori Dillen character Sheila
Richard Cabral character Joker
Raoul Max Trujillo character The Cleaner
Tait Fletcher character Bartender
Luce Rains character Dennis Trucker
Ryan Dorsey character Shamrock
Katalina Parrish character Link's Client
Daniel Moncada character Choop
Lucien Dale character Blonde Boy
Genia Michaela character Woman Topango
Brandi Cochran character Lydia's Mother
Christopher W. Garcia character Sunburned Boy
Joanne Camp character Walmart Cashier
Christopher Atwood character Correction Officer
Vic Browder character Count
Nicole Brady character News Anchor #1
Tom Joles character News Anchor #2
Cheo Tapia character Movie Theater Patron (uncredited)
Alexander Wagenman character Movie Theater Patron (uncredited)
Madison Fogle character Movie Theater Patron (uncredited)
William Fogle character Movie Theater Patron (uncredited)
Alex Gopal character Movie Goer (uncredited)
Julian Gopal character Movie Goer (uncredited)
Brittney Scavo character Party-Goer (uncredited)
Rich Chavez character Maximum Security Prisoner (uncredited)
Fred Padilla character Inmate (uncredited)
Robert Louder character Biker (uncredited)
Lyle DeRose character Biker (uncredited)