Current Shows Twelfth Night 31 July to 3 August 2024 Recent Shows 2 to 5 May 2024 16 to 17 February 2024 9 to 12 November 2023 26 to 29 July 2023 9 to 12 November 2023 26 to 29 July 2023