Shakespeare's Globe

Hamlet played by Andrius Mamontovas

Hamlet (2012)
Written by: William Shakespeare