Ophelia (2018 film) › Cast
Daisy Ridley
Ophelia
Naomi Watts
Gertrude/Mechtild
Mia Quiney
Young Ophelia
Clive Owen
Claudius
Calum O'Rourke
Young Laertes
George MacKay (actor)
Hamlet
Nathaniel Parker
King Hamlet
Tom Felton
Laertes
Devon Terrell
Horatio
Jack Cunningham-Nuttall
Young Hamlet
Daisy Head
Cristiana
Lenka Olsanová
Lady in Waiting 1
Daniela Hirsh
Lady in Waiting 2
Sebastian de Souza
Edmund