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

How old was Charlize Theron in the movie Hancock?

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

That was over 14 years ago in 2008.

Today she is 47, 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.

Before you go - Amazon currently has great deals on a variety of laptops for home, work and study. Ok, that's all

Also aged 31 in their movies

The cast of Hancock

Charlize Theron in other movies