A magnificent production. Spellbinding. Engrossing.

Audience feedback: Hamlet 2017

Theatre Royal Winchester