Theatre News

Cast for Hamlet at the National Theatre revealed

Hiran Abeysekera will take on the titular role

Tom Millward

Tom Millward

| London |

29 April 2025

An actor in a Shakespearean costume, sat in an auditorium, holding a skull
Hiran Abeysekera as Hamlet, © National Theatre

The National Theatre has announced casting for its new production of Hamlet, heading to the Lyttelton Theatre stage this autumn as part of Indhu Rubasingham‘s inaugural season as the venue’s new director.

Olivier Award winner Hiran Abeysekera will take on the title role, directed by Robert Hastie (Standing at the Sky’s Edge), the venue’s deputy artistic director. Joining him in the cast are Phil Cheadle as Marcellus, Ayesha Dharker as Gertrude, Tom Glenister as Laertes, Hari Mackinnon as Rosencrantz, Francesca Mills as Ophelia, Alistair Petrie as Claudius, Siobhán Redmond as First Player and Geoffrey Streatfeild as Polonius.

The production will feature set and costume design by Ben Stones, lighting by Jessica Hung Han Yun, and sound by Alexandra Faye Braithwaite. Casting is by Alastair Coomer and Martin Poile.

Hamlet will run at the Lyttelton Theatre from 25 September to 22 November 2025, with a press night set for 2 October. It will also be filmed for a global National Theatre Live release.

Listen to a free exclusive WhatsOnStage Podcast about the season here:

Sign up to our newsletter for more

Theatre news & discounts

Get the best deals and latest updates on theatre and shows by signing up for WhatsOnStage newsletter today!