So, you want to know how old Hamlet is? Great question. The play is a giant mess of murder and ghosts, but his age? Shakespeare kept it weirdly vague.
The Clues Are Everywhere (and Contradictory)
Let’s start with the gravedigger. He’s a funny guy who digs up a skull and cracks a joke. He says he started working as a gravedigger on the exact day young Hamlet was born.
Then he drops a bombshell: he’s been at it for thirty years. That would make Hamlet thirty years old during the play. Wait. Thirty?
Must Read
Does Hamlet act thirty? No. He’s a moody student who mopes around in black. A thirty-year-old university student? That’s a bit old for a sophomore prank.
But Wait, There's a Yale Student Vibe
Earlier in the play, he’s called “young Hamlet” and returns from Wittenberg University. In Shakespeare’s day, university students were usually teenagers or early twenties. That feels right for a guy who says “To be or not to be.”
Yet the gravedigger is a reliable source. He’s a working man who knows his dates. Plus, his math lines up with a famous English tradition: the Actors’ Rebellion of 1590s.
Hamlet Film 1948 Streaming : Où regarder le film Hamlet en streaming
Some scholars think Shakespeare originally wrote Hamlet as a young man. Then he revised the play years later, forgot to update the gravedigger’s lines. Or—and this is the fun theory—he wanted Hamlet to be thirty to save money.
The Crazy "Money" Theory
In Shakespeare’s time, actors played Hamlet. A thirty-year-old actor could play a teenager, sure. But here’s the twist: the Lord Chamberlain’s Men (Shakespeare’s troupe) had a guy named Richard Burbage. He was thirty-two when the play debuted.
So Hamlet’s age might just be Burbage’s age. Talk about typecasting. The prince of Denmark is basically the actor’s birthday gift.
Other clues? Hamlet says “I have been sixteen years a man.” If you start counting from age 14 (manhood back then), that’s thirty. But he also refers to his father’s death “two hours” ago. Time is not a straight line in this play.
Introduction to the Themes of "Hamlet"
The Real Answer? Shakespeare Didn't Care
Here’s the honest truth: nobody knows. Shakespeare wrote for the stage, not for a biography. He wanted us to feel Hamlet’s angst, not his birth certificate.
Imagine a thirty-year-old Hamlet: he’s a grown man living at home, whining about his mom’s new boyfriend. That’s darkly hilarious. “Get a job, Hamlet. Move out.”
Or imagine a twenty-year-old Hamlet: a brilliant, haunted kid crushed by grief. Both work. Both are tragic. That’s the genius of it.
Royal Academy Exhibition of 1842 - Wikipedia
Why This Is Fun to Argue About
It’s a literary detective game. You get to dig through the text like a gravedigger. Find a line that fits your theory? Great. Find a line that breaks it? Even better.
Some people get really mad about this. They say “thirty is too old for a university student!” Others say “the gravedigger is infallible!” It’s a glorious nerd fight that never ends.
So next time you watch Hamlet, squint at the skull. Ask yourself: is that the skull of a thirty-year-old prince? Or a twenty-something? The answer is whatever makes the play sting more.
And remember: Shakespeare probably laughed at all of us arguing. He knew the truth. He just forgot to write it down.