Hancock Cast Guide and Where to Watch
A TMDB-backed guide to Hancock, including cast, release facts, genres and watch-provider notes.

Here's the full cast of Hancock (2008) — who plays who — plus where to watch and the essential facts about this movie. There are heroes. There are superheroes. And then there's Hancock.
Where to watch
TMDB's U.S. watch-provider data lists Hulu. Availability changes by country and date, so check your streaming app before watching.
Cast
Will Smith as John Hancock; Charlize Theron as Mary; Jason Bateman as Ray; Jae Head as Aaron; Eddie Marsan as Red; David Mattey as Man Mountain; Maetrix Fitten as Matrix; Thomas Lennon as Mike
About Hancock
Hancock is a down-and-out superhero who's forced to employ a PR expert to help repair his image when the public grows weary of all the damage he's inflicted during his lifesaving heroics. The agent's idea of imprisoning the antihero to make the world miss him proves successful, but will Hancock stick to his new sense of purpose or slip back into old habits?
More like Hancock
- Elizabethtown
- Can You Keep a Secret?
- City of Angels
- Thor
- Doctor Strange in the Multiverse of Madness
- Cast Away
- The Spirit of St. Louis
- Arizona Dream
Figures and availability come from public TMDB data and are provided as a sourced reference.
Frequently asked questions
Where can I watch Hancock?
TMDB's U.S. watch-provider data lists Hulu. Availability changes by country and date, so check your streaming app before watching.
Who is in the cast of Hancock?
Will Smith as John Hancock; Charlize Theron as Mary; Jason Bateman as Ray; Jae Head as Aaron; Eddie Marsan as Red; David Mattey as Man Mountain; Maetrix Fitten as Matrix; Thomas Lennon as Mike
Is this Hancock guide official?
No. It uses TMDB data as a reference and is not endorsed or certified by TMDB.



