HORSHAM, The Capitol

Telephone: 01403 750220

05 October 2023 - 06 October 2023

book tickets

High Wycombe, Wycombe Swan

Telephone: 01494 512000

07 October 2023 - 08 October 2023

book tickets

SOUTHEND, Southend Palace Theatre

Telephone: 01702 351135

10 October 2023 - 12 October 2023

book tickets

TONBRIDGE, EM Forster Theatre

Telephone: 01732 304241

14 October 2023 - 15 October 2023

book tickets

Edinburgh, Royal Lyceum Theatre

Telephone: 0131 248 4848

18 October 2023 - 22 October 2023

book tickets

LONDON, Leicester Square Theatre

Telephone: 020 7734 2222

21 October 2023 - 02 March 2024

book tickets

Leeds, Carriageworks Theatre

Telephone: 0113 376 0318

24 October 2023 - 26 October 2023

book tickets

CHESTER, Storyhouse

Telephone: 01244 409 113

27 October 2023 - 29 October 2023

book tickets

HUDDERSFIELD, Lawrence Batley Theatre

Telephone: 01484 430 528

31 October 2023 - 02 November 2023

book tickets

Newcastle Upon Tyne, Northern Stage

Telephone: 0191 230 5151

03 November 2023 - 05 November 2023

book tickets

YORK, York Theatre Royal

Telephone: 01904 623568

07 November 2023 - 08 November 2023

book tickets

GUILDFORD, Yvonne Arnaud

Telephone: 01483 44 00 00

10 November 2023 - 12 November 2023

book tickets

WORCESTER, Worcester Swan Theatre

Telephone: 01905 611 427

14 November 2023 - 16 November 2023

book tickets

BRISTOL, Redgrave Theatre

Telephone: 0117 3157 800

17 November 2023 - 19 November 2023

book tickets

SHEFFEILD, Lyceum Theatre

Telephone: 0114 249 6000

23 November 2023 - 25 November 2023

book tickets

SOUTHAMPTON, MAST

Telephone: 02380 711833

28 November 2023 - 02 December 2023

book tickets

NORTHAMPTON, Royal & Derngate

Telephone: 01604 624811

07 December 2023 - 31 December 2023

book tickets