
Cast

Daisy RidleyOphelia 
Naomi WattsQueen Gertrude / Mechtild 
Clive OwenClaudius 
George MacKayHamlet 
Tom FeltonLaertes 
Devon TerrellHoratio 
Nathaniel ParkerKing Hamlet 
Dominic MafhamPolonius 
Daisy HeadCristiana 
Sebastian de SouzaEdmund - M
Mia QuineyYoung Ophelia - C
Calum O'RourkeYoung Laertes 
Rupesh TilluYorick 
Jack Cunningham-NuttallYoung Hamlet 
Lenka OlšanováLady in Waiting 
Daniela HirshLady in Waiting
If you liked this




















