Skip to content
Film

Hancock

2008 Superhero film Action film Fantasy film Science fiction film Comedy film Drama film

Hancock is a 2008 film directed by Peter Berg. It stars Will Smith, Charlize Theron, Jason Bateman and others.

Top cast

18 people
Will Smith

Will Smith

John Hancock
Charlize Theron

Charlize Theron

Mary Embrey
Jason Bateman

Jason Bateman

Ray Embrey

Eddie Marsan

Kenneth "Red" Parker Jr.

Jae Head

Aaron Embrey

Johnny Galecki

Jeremy

Thomas Lennon

Role not listed

Daeg Faerch

Role not listed

Nancy Grace

Role not listed

Martin Klebba

Role not listed
Mike Epps

Mike Epps

Role not listed

Donald Gibb

Role not listed

More cast

  • Michael Mann
  • Atticus Shaffer
  • Matt Bettinelli-Olpin
  • Brad Leland
  • Allan Havey
  • Elizabeth Dennehy

Sources

  • Wikidata (Q220376), accessed October 2026
  • Cast photos: Wikimedia Commons, credited on each profile

Last updated

Corrections and removal requests

If you are the subject of this page or hold rights to its content and would like a correction or removal, please contact us.

Suggest a correction