Shakespeare's Globe

Ophelia played by Penny Layden

Hamlet (2000)
Written by: William Shakespeare