Characters played by Michael Peavoy
Barnardo
Characters played by Matthew Barker
Francisco
Characters played by David Calder
Polonius
Characters played by Marcus Cunningham
Marcellus
Characters played by Jake Fairbrother
Fortinbras
Characters played by Clare Higgins
Gertrude
Characters played by Ferdinand Kingsley
Rosencrantz
Characters played by Rory Kinnear
Hamlet
Characters played by Alex Lanipekun
Laertes
Characters played by James Laurenson
Ghost
Player King
Characters played by Patrick Malahide
Claudius
Characters played by Ruth Negga
Ophelia
Characters played by James Pearse
Voltemand
Characters played by Saskia Portway
Player Queen
Characters played by Victor Power
Reynaldo
Characters played by Prasanna Puwanarajah
Guildenstern
Characters played by Nick Sampson
Osric
Characters played by Michael Sheldon
English Ambassador
Lucianus
Characters played by Leo Staar
Priest
Characters played by Zara Tempest-Walters
Messenger
Characters played by Giles Terera
Horatio
Characters played by Ellie Turner
Cornelia