Kadro (45)
Will Smith
John Hancock
Charlize Theron
Mary Embrey
Jason Bateman
Ray Embrey
Peter Berg
Doctor
Eddie Marsan
Red
Hayley Marie Norman
Hottie
Darrell Foster
Police Sergeant
Brandon Ford Green
Radio Caller (voice)
Thomas Lennon
Mike
Daeg Faerch
Michel
Johnny Galecki
Jeremy
Jae Head
Aaron Embrey
David Mattey
Man Mountain
Ryan Radis
Rail Crossing Crowd
Eddie J. Fernandez
Skinning Con
Martin Klebba
Prisoner
Matt Bettinelli-Olpin
Reporter
Samantha Cannon
Nurse
Rico Devereaux
Inmate
Alexa Havins
Fan
Edward M. Kelahan
Theater Guest
Algerita Wynn Lewis
Mug Shot Officer
Rick Mali
Corrections Guard
Chris Mitchell
Chain Gang Guard
Scott Michael Morgan
KCOT Reporter
Bryan Keith Ponton
ER Doctor
Dawn Ressy
Theatergoer
Nicholas Rich
Police K-9 officer
Mark Simich
Matt
Brad Leland
Executive
Nancy Grace
Nancy Grace
Michael Mann
Executive
Atticus Shaffer
Bus Bench Boy
Dorothy Cecchi
Woman in Dive Bar
Michelle Lemon
Girl at Bus Bench
Maetrix Fitten
Matrix
Akiva Goldsman
Executive
Trieu Tran
Executive
Liz Wicker
Female Cop
Taylor Gilbert
Female Hostage
Caroll Tohme
Clapping Guy
Barbara Ali
Woman Under Ray's Car
Elizabeth Dennehy
Rail Crossing Crowd #2
Darren Dowler
Rail Crossing Crowd
Kate Clarke
ER Nurse
Art
- Neil Spisakproduction design
- Rosemary Brandenburgset decoration
- William Hawkinsart direction
- Dawn Swiderskiart direction
- Easton Michael Smithassistant art director
- Kasra Farahaniproduction illustrator
- Tristan Paris Bourneassistant art director
- William O. Hunterset designer
- Jeff Markwithset designer
- Theresa Greeneart department coordinator
- John Hoskinsconstruction coordinator
- Patte Strong-Lordset designer
- Douglas Foxproperty master
- Jesse Valdezstandby painter
- James Carsonproduction illustrator
- Michael P. Sweeneyassistant property master
- China Foxassistant property master
- Amanda Huntergraphic designer
Camera
- Tobias A. Schliesslerdirector of photography
- Audie Aragondolly grip
- Steve Gravesbest boy grip
- David Luckenbachsteadicam operator
- David Luckenbach"a" camera operator
- Frank Masistill photographer
- Lucas Bielan"b" camera operator
- David B. Nowellaerial director of photography
- Jimmy E. Jensenfirst assistant camera
- Michael Andersonkey grip
- Larry Nielsenfirst assistant camera
- Butch Von Bulowdolly grip
Costume & Make-Up
- Louise Mingenbachcostume design
- Pierce Austinhairstylist
- Richard De Albahairstylist
- Kathrine Gordonhair department head
- Judy Murdockmakeup artist
- Amy Schmiedererkey makeup artist
- Cindy J. Williamsmakeup department head
- Dan Bronsoncostume supervisor
- Elaine Ramireskey costumer
- Yvette Stonehairstylist
- Melissa Forneykey hair stylist
- Stacy Caballeroassistant costume designer
- Alison McCoshassistant costume designer
- Meg Matthewskey costumer
Crew
- Michael McGuirestunts
- Richard Redlefsenmakeup effects
- Austin Priesterstunts
- Steve Kelsostunts
- Simon Cranestunt coordinator
- Corey Michael Eubanksstunts
- Christopher Gordonstunts
- Tang Nguyenstunts
- Samuel Lestunts
- Alex Huynhstunts
- Kylie Furneauxstunt double
- Debbie Evansstunts
- Clay Donahue Fontenotstunts
- Kiante Elamstunts
- Tanner Gillstunts
- Stacey Carinoutility stunts
- Chris Majorsutility stunts
- Randy James Beckmanstunts
- Mike Smithstunts
- Bill Youngstunts
- Pat Romanostunts
- Rockey Dickey Jr.stunts
- Vanessa Mottastunt driver
- Eliza Colemanstunts
- Tim Gallinstunts
- Robin Lynn Bonaccorsistunt driver
- Shawnna Thibodeaustunts
- Shawnna Thibodeaustunt double
- Wade Eastwoodstunt coordinator
- Heidi Moneymakerstunts
- Allan Padelfordstunts
- Shauna Dugginsstunts
- Arturo Dickeystunts
- Alisa Hensleystunts
- Dave Van Zeylstunts
- Annie Ellisstunts
- Petra Sprecherstunt double
- Brian Shehanstunts
- Jeff Bramstedtstunts
- Randy Peterstransportation captain
- Jimmy N. Robertsstunts
- Doug Colemanstunts
- Oakley Lehmanstunts
- Chris Cenatiempostunt driver
- Gabriela Gutentagunit publicist
- Jim Schwalmspecial effects coordinator
- Dempsey Tillmanvideo assist operator
- Clay Cullenstunts
- Michael McGuirestunts
Directing
- Peter Bergdirector
- Simon Cranesecond unit director
- Eric Heffronfirst assistant director
- Kerry Lyn McKissickscript supervisor
- David Sardifirst assistant director
- Richard Oswaldsecond assistant director
Editing
- Colby Parker Jr.editor
- Ken Blackwellassociate editor
- Zahida Bacchusdigital intermediate producer
- Bob Schneiderdigital intermediate editor
- Jill Bogdanowiczdigital colorist
- Mo Henrynegative cutter
- Paul Rubelleditor
Lighting
- Bob E. Krattigerchief lighting technician
- Don Selsorkey rigging grip
- Lonnie S. Gatlinassistant chief lighting technician
Production
- Ian Bryceexecutive producer
- James Lassiterproducer
- Richard Sapersteinexecutive producer
- Allegra Cleggunit production manager
- Daren Hicksproduction supervisor
- Allegra Cleggco-producer
- Eric Heffronassociate producer
- Maria Normanexecutive assistant
- Jonathan Hooklocation manager
- Denise Morgan McGrathproduction accountant
- Ilt Joneslocation manager
- Orlando R. Gonzalesproduction coordinator
- Tracey Nybergassociate producer
- David Krudispayroll accountant
- Michelle McGonagleassociate producer
- Denise Chamiancasting
- Michael Mannproducer
- Francine Maislercasting
- Will Smithproducer
- Jonathan Mostowexecutive producer
- Akiva Goldsmanproducer
Sound
- John Powelloriginal music composer
- Bob Badamimusic consultant
- Dan Yalefoley supervisor
- Brad Brockfoley mixer
- Shawn Murphyscoring mixer
- Gary A. Heckerfoley artist
- George Drakouliasmusic supervisor
- Michael J. Broombergfoley artist
- Rick Klinesound re-recording mixer
- Barbara Delpuechsound effects editor
- Katrina Schillermusic editor
- Gregory Kingsupervising sound editor
- Gregory Kingsound re-recording mixer
- Yann Delpuechsound designer
- Shaughnessy Haresound effects editor
- Mike McKoneassistant sound editor
- Joel Shryacksupervising adr editor
- Howard Londonadr mixer
- Katie Greathousemusic editor
- Kim Drummonddialogue editor
- Ann Ducommunassistant sound editor
- David MacMillanproduction sound mixer
- Perry Dodgsonboom operator
- Barbara Norenfoley editor
- Kevin E. Pattersonutility sound
Visual Effects
- John Dykstravisual effects supervisor
- John Frazierspecial effects supervisor
- John Dykstravisual effects designer
- Tim Hawkinsvisual effects supervisor
- Josh R. Jaggarsvisual effects producer































