Hancock poster

Hancock(2008)

1h 32mFantasy, ActionEnglish
6.4/10
10,281 user ratings

There are heroes. There are superheroes. And then there's Hancock.

Overview

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?

Director

Peter Berg

Studio

Columbia Pictures

Budget

$150M

Revenue

$629M

Share:

Cast

Will Smith

Will Smith

as John Hancock

Charlize Theron

Charlize Theron

as Mary

Jason Bateman

Jason Bateman

as Ray

Jae Head

Jae Head

as Aaron

Eddie Marsan

Eddie Marsan

as Red

David Mattey

David Mattey

as Man Mountain

Maetrix Fitten

Maetrix Fitten

as Matrix

Thomas Lennon

Thomas Lennon

as Mike

Johnny Galecki

Johnny Galecki

as Jeremy

Hayley Marie Norman

Hayley Marie Norman

as Hottie

Dorothy Cecchi

as Woman in Dive Bar

Michelle Lemon

as Girl at Bus Bench

Where to Watch

Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.

Movie Facts

Release Year

2008

Runtime

1h 32m

Language

English

Rating

6.4 / 10

Budget

$150M

Box Office

$629M

Production Companies

Columbia Pictures • Relativity Media • Blue Light

You Might Also Like

Frequently Asked Questions

Where can I watch Hancock?

Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Hancock (2008).

What is Hancock about?

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?

Who directed Hancock?

Hancock was directed by Peter Berg and released in 2008. It is a fantasy, action film.

How long is Hancock?

Hancock has a runtime of 1 hours and 32 minutes (92 minutes total).

Who stars in Hancock?

The cast of Hancock includes Will Smith as John Hancock, Charlize Theron as Mary, Jason Bateman as Ray, Jae Head as Aaron, Eddie Marsan as Red and more.

Explore More by Genre

Need a recommendation?

Tell us your mood and we'll pick the perfect movie for you.