Will Smith character John Hancock
Charlize Theron character Mary Embrey
Jason Bateman character Ray Embrey
Peter Berg character Doctor
Eddie Marsan character Red
Hayley Marie Norman character Hottie
Darrell Foster character Police Sergeant
Brandon Ford Green character Radio Caller (voice)
Thomas Lennon character Mike
Daeg Faerch character Michel
Johnny Galecki character Jeremy
Jae Head character Aaron Embrey
David Mattey character Man Mountain
Trieu Tran character Jr exec
Ryan Radis character Rail Crossing Crowd
Eddie J. Fernandez character Skinning Con
Martin Klebba character Prisoner
Matt Bettinelli-Olpin character Reporter
Samantha Cannon character Nurse
Rico Devereaux character Inmate
Alexa Havins character Fan
Edward M. Kelahan character Theater Guest
Algerita Wynn Lewis character Mug Shot Officer
Rick Mali character Corrections Guard
Chris Mitchell character Chain Gang Guard
Scott Michael Morgan character KCOT Reporter
Bryan Keith Ponton character ER Doctor
Dawn Ressy character Theatergoer
Nicholas Rich character Police K-9 officer
Mark Simich character Matt
Nancy Grace character Herself
Brad Leland character Executive
Michael Mann character Executive
Atticus Shaffer character Bus Bench Boy
Dorothy Cecchi character Woman in Dive Bar
Michelle Lemon character Girl at Bus Bench
Maetrix Fitten character Matrix
Akiva Goldsman character Executive
Trieu Tran character Executive
Liz Wicker character Female Cop
Taylor Gilbert character Female Hostage
Caroll Tohme character Clapping Guy
Barbara Ali character Woman Under Ray's Car
Elizabeth Dennehy character Rail Crossing Crowd #2
Darren Dowler character Rail Crossing Crowd