
Plot
Ophelia comes of age as lady-in-waiting for Queen Gertrude, and her singular spirit captures Hamlet's affections. As lust and betrayal threaten the kingdom, Ophelia finds herself trapped between true love and controlling her own destiny.
Trailer
Cast

Daisy Ridley
Ophelia

Naomi Watts
Queen Gertrude / Mechtild

Clive Owen
Claudius

George MacKay
Hamlet

Tom Felton
Laertes

Devon Terrell
Horatio

Nathaniel Parker
King Hamlet

Dominic Mafham
Polonius

Daisy Head
Cristiana

Sebastian de Souza
Edmund

Mia Quiney
Young Ophelia

Calum O'Rourke
Young Laertes

Rupesh Tillu
Yorick

Jack Cunningham-Nuttall
Young Hamlet

Lenka Olšanová
Lady in Waiting

Daniela Hirsh
Lady in Waiting

Veronika Strapková
Lady in Waiting

Issy Stewart
Lady in Waiting

Adriana Hercigonja
Lady in Waiting

Nhung Hong Dang
Lady in Waiting

Angela Nwagbo
Viola

Noël Czuczor
Rosencrantz

Martin Angerbauer
Guildenstern

William Ray Roberts
Weaver

Josephine Oniyama
Masked Ball Singer

Brian Stewart
Sentinel

Anna Rust
Young Mechtild

Booda
Village Priest

Petr Hynek
Guard

Ivo Hanel
King Fortinbras

Talia Brizman
Ophelia's Daughter