Ophelia - Cast

Ophelia Movie Poster

Daisy Ridley

as Ophelia


Clive Owen

as Claudius


Naomi Watts

as Gertrude / Mechtild


George MacKay

as Hamlet


Tom Felton

as Laertes


Devon Terrell

as Horatio


Change Location