Profile picture of Charlize Theron Official movie poster for Hancock (2008)

How old was Charlize Theron in Hancock?

Charlize Theron was 31 in Hancock when she played the character 'Mary Embrey'.

That was over 12 years ago in 2008.

Today she is 44, and has starred in 52 movies in total, 23 since Hancock was released.

How old do you think she looks in the movie?

In Hancock, I think Charlize Theron looks:

Did you know?

Hancock scores 6.2 out of 10 on The Movie Database.

Charlize Theron's first acting role was as 'Eli's Follower' in Children of the Corn III: Urban Harvest, released in 1995 when she was 20.

Love this movie?

Find DVDs, posters and memorabilia about Hancock on Amazon.

Also aged 31 in their movies

Also in Hancock

Charlize Theron in other movies

We participate in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.