Shakespeare's Globe

Rosencrantz played by David Phelan

Hamlet (2000)
Written by: William Shakespeare