Collection: Macbeth

Macbeth played in the Royal Shakespeare Theatre, Stratford-upon-Avon, 19 August until 14 October 2023