Full cast revealed for 'Hamlet' at the National Theatre

Shakespeare's tragedy follows Prince Hamlet as he attempts to exact revenge against his uncle, Claudius for the murder of his father.

Olivia Rook
Olivia Rook

The full cast has been announced for Robert Hastie’s reimagining of Hamlet at the National Theatre. Performances begin in the Lyttelton theatre from 25 September, running to 22 November.

Joining Olivier Award winner Hiran Abeysekera (Life of Pi) in the title role are Joe Bolland (Guildenstern), Phil Cheadle (Marcellus), Ayesha Dharker (Gertrude), Ryan Ellsworth (Ghost), Tom Glenister (Laertes), Mary Higgins (Osric), Liz Jadav (Nurse), Kiren Kebaili-Dwyer (Fortinbras), Hari Mackinnon (Rosencrantz), Francesca Mills (Ophelia), Sophia Papadopolous (Cornelius), Alistair Petrie (Claudius), Siobhán Redmond (First Player), Seb Slade (Francisco), Geoffrey Streatfeild (Polonius), Noel White (Bernardo), and Tessa Wong (Horatio).

The creative team also includes set and costume designer Ben Stones, lighting designer Jessica Hung Han Yun, sound designer Alexandra Faye Braithwaite, composer Richard Taylor, movement director Ira Mandela Siobhan, and fight director Kate Waters.

Shakespeare's tragedy follows Prince Hamlet as he attempts to exact revenge against his uncle, Claudius for the murder of his father.

Book Hamlet tickets on LondonTheatre.co.uk

Photo credit: Alistair Petrie, Hiran Abeysekera, and Ayesha Dharker. (Photos by David Reiss, Chris Burgess)

Originally published on

Subscribe to our newsletter to unlock exclusive London theatre updates!

  • Get early access to tickets for the newest shows
  • Access to exclusive deals and promotions
  • Stay in the know about news in the West End
  • Get updates on shows that are important to you

You can unsubscribe at any time. Privacy Policy