Hancock (film) › Cast
Will Smith
John Hancock
Charlize Theron
Mary Embrey
Jason Bateman
Ray Embrey
Eddie Marsan
Red
Jae Head
Aaron
Thomas Lennon
Mike
Johnny Galecki
Jeremy
David Mattey
Man Mountain
Maetrix Fitten
Matrix
Hayley Marie Norman
Hottie
Dorothy Cecchi
Woman in Dive Bar
Michelle Lemon
Girl at Bus Bench
Akiva Goldsman
Executive
Michael Mann