Screening Times

To book online, please select a time from below:

Tuesday 27th February

Monday 18th March

Alternatively you can book in person at the Box Office or call on: 020 8912 5161


Watch Trailer

A tale of revenge that has stood the test of time, Shakespeare’s classic tragedy is reimagined for the modern day as a gripping psychological thriller! Transcending the confines of the stage in a uniquely modern take, the film utilises nearly every room of the Theatre Royal Windsor to transform it into the immortal Elsinore Castle, from basement dungeon to roof-top battlement.

Ian McKellen - reprising his lead role as Hamlet, a man who descends into madness as he seeks vengeance against his uncle for the apparent murder of his father - leads a stellar cast including stage and screen legend, Steven Berkoff, and stars of the critically acclaimed, recent stage cast of ‘Hamlet’:

Frances Barber (King Lear, Chekhov’s The Seagull), Jonathan Hyde (King Lear, Titanic, Crimson Peak),BAFTA-winner Francesca Annis, bringing their iconic roles to life in this 

  • Starring: Ian McKellen, Jenny Seagrove, Jonathan Hyde, Steven Berkoff, Francesca Annis, Frances Barber

  • Director: Sean Mathias

  • Writer: Sean Mathias, William Shakespeare

  • Running Time: 132 minutes

  • Certificate: 12A

  • Language: English

  • Genre: Drama, Thriller

This film will be followed by a pre-recorded Q&A