Shakespeare's Globe

Hamlet played by Michael Benz

Hamlet (2012)
Written by: William Shakespeare