'Hamlet' review — Hiran Abeysekera is a deeply endearing Danish prince, full of new ideas
Read our review of Shakespeare's Hamlet, directed by Robert Hastie, now in performances at the National Theatre to 22 November.
Summary
- Olivier Award winner Hiran Abeysekera plays the title role in Shakespeare's Hamlet
- This is the first production of the great tragedy at the National Theatre in 15 years
- Robert Hastie directs a modern-dress version of the play
- Geoffrey Streatfeild and Francesca Mills are superb as Polonius and Ophelia respectively
It has been 15 years since Hamlet was last seen on a National Theatre stage. And in Robert Hastie’s production, part of new artistic director Indhu Rubasingham’s inaugural season, a lot is thrown at the play in a bid to make its return a big, memorable statement. Starring Olivier Award winner Hiran Abeysekera (Life of Pi) and dressed to the nines, it certainly doesn’t shy away from spectacle.
Abeysekera is marvellous as the Danish prince – impish, breathless and full of new ideas. Visually, too, everything is done well. The set, beautifully designed by Ben Stones, strikes a careful balance between claustrophobia – every corridor suggesting eavesdroppers close at hand – and the sweeping scale demanded of Elsinore. It's an active, pacy production that doesn’t pause for breath. And all of it makes for a perfectly pleasant night out at the theatre. But with so many ideas thrown at it with no explanation, it remains unclear what Hastie is actually trying to say.
There are attempts to lean into the play’s theatricality: the evening is introduced with a title curtain, while the play-within-a-play features a sound desk and tech team, staged in an actual theatre with its own artistic flair. When the soliloquies come, the stage is jolted into another, heightened state. Elsinore is not dissimilar to a Saltburn-style mansion. Guns take the place of daggers. The cast wear modern dress. Yet the contemporary setting does not go far enough to ground the play.

It is left to the cast, then, to find this Hamlet’s meaning. And, goodness, do they give it a good shot. Abeysekera’s Hamlet is at first sullen and grief-stricken, but is reborn into a revenge-induced frenzy upon seeing his father’s ghost. He’s a deeply endearing Hamlet – “To be or not to be” falls out of him like a lightning bolt of insight. Elsewhere, he leans down as he talks, reaching out as if to grasp understanding just beyond him.
There is lashings of humour too, particularly from Geoffrey Streatfeild’s Polonius, who is so desperate to impress the King that he eagerly uses his own daughter to advance their schemes. Utterly convinced by Hamlet’s madness, he treats the prince as if he were an alien body, glancing to the audience in disbelief every time he says a word.
Ophelia’s turn to madness is made shattering by Francesca Mills: her eyes brim with tears at Hamlet’s initial rejection, marking the beginning of the tragedies that follow. She tips from being a quick-witted, lively presence into a fragile shadow of herself.
There’s almost enough acting talent to keep the production afloat. But when the final fencing duel arrives, it seems devoid of any real tension. The deaths happen, one by one, but we feel nothing. Even with all the stylistic flourish, my bet is this won’t be a Hamlet for the National’s history books.
Hamlet is at the National Theatre to 22 November. Book Hamlet tickets on LondonTheatre.co.uk
Photo credit: Hamlet (Photos by Sam Taylor)
Frequently asked questions
What is Hamlet about?
Be welcomed back into the world of Shakespeare this autumn as Olivier Award-winner Hiran Abeysekera (The Father and the Assassin, Life of Pi) dons the mantle of Hamlet in a brilliant revival at the National Theatre. This new staging is directed by Robert Hastie (Standing at the Sky’s Edge, Operation Mincemeat), the National Theatre’s new deputy artistic director.
How long is Hamlet?
The running time of Hamlet is 2hr 50min. Incl 1 Inverval
How do you book tickets for Hamlet?
Book tickets for Hamlet on London Theatre.
What's the age requirement for Hamlet?
The recommended age for Hamlet is Ages 12+..
Where is Hamlet playing?
Hamlet is playing at Lyttelton Theatre. The theatre is located at National Theatre, South Bank, London, SE1 9PX.
Who wrote Hamlet?
William Shakespeare is the playwright.
Who directed Hamlet?
Robert Hastie stages the show.
Is Hamlet appropriate for kids?
This heart-wrenching drama is best suited for children 12 and above.
Is Hamlet good?
Hamlet is a venerable play that has captivated audiences for nearly 500 years. This production beautifully approaches themes of grief, loss, and the human desire to seek justice for others. It boasts a formidable cast led by Olivier Award-winner Hiran Abeysekera (The Father and the Assassin, Life of Pi).
Originally published on
