Cast & Crew
-   
Will SmithJohn Hancock -   
Charlize TheronMary Embrey -   
Jason BatemanRay Embrey -   
Eddie MarsanRed -   
Jae HeadAaron -   
Thomas LennonMike -   
Johnny GaleckiJeremy -   
David MatteyMan Mountain -   Maetrix FittenMatrix
 -   
Hayley Marie NormanHottie -   
Peter BergDirector -   
Akiva GoldsmanProducer -   
Michael MannProducer -   
Will SmithProducer -   
James LassiterProducer -   
Ian BryceProducer -   Richard SapersteinProducer
 -   
Jonathan MostowProducer -   Vy Vincent NgoWriter
 -   
Vince GilliganWriter