Shakespeare's Globe

Ghost, Player King played by Tim Preece

Hamlet (2000)
Written by: William Shakespeare