Cast
Will Smith
John Hancock
Charlize Theron
Mary
Jason Bateman
Ray
Jae Head
Aaron
Eddie Marsan
Red
David Mattey
Man Mountain
Maetrix Fitten
Matrix
Thomas Lennon
Mike
Johnny Galecki
Jeremy
Hayley Marie Norman
Hottie
Crew
Peter Berg
Director
Akiva Goldsman
Producer
James Lassiter
Producer
Michael Mann
Producer
Will Smith
Producer
Paul Rubell
Editor
Tobias A. Schliessler
Director of Photography
Colby Parker, Jr.
Editor
Denise Chamian
Casting
Francine Maisler
Casting
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.