Shakespeare's sprawling history play is chopped down to fit six actors and one gory night - Hamlet's mother's wedding. Mark Arends plays Hamlet, in a psychologically intense production that's directed by Kelly Hunter.
Produced by Flute Theatre Company and English Touring Theatre.