How old were the actors in Hamlet (2009)?
Released: Dec 26, 2009
David Tennant stars in a film of the Royal Shakespeare Company's award-winning production of Shakespeare's great play. Director Gregory Doran's modern-dress production was hailed by the critics as thrilling, fast-moving and, in parts, very funny.
Cast Age Statistics
Youngest: David Ajala (23)
Oldest: John Woodvine (80)
Average age: 45.3 years old
Age range: 23 – 80

Complete Cast

David Tennantage 38 years
now 55 years old

Patrick Stewartage 69 years
now 85 years old

Penny Downieage 56 years
now 72 years old

Oliver Ford Daviesage 70 years
now 86 years old

Mariah Galeage 30 years
now 46 years old

Edward Bennettage 30 years
now 47 years old

Peter de Jersey

Sam Alexanderage 31 years
now 48 years old
T
Tom Davey

Mark Hadfield

John Woodvineage 80 years
✝ died in 2025 aged 96

Ryan Gageage 26 years
now 43 years old
J
Jim Hooper

David Ajalaage 23 years
now 40 years old
