Theatre Royal Bath
30 January 2023 – 4 February 2023
Box Office: 01225 448844
Belgrade Theatre, Coventry
7 February 2023 – 11 February 2023
Box Office: 024 7655 3055
Richmond Theatre
13 February 2023 – 18 February 2023
Box Office: 0333 009 6690
Chichester Festival Theatre
21 February 2023 – 25 February 2023
Box Office: 01243 781312
Everyman Theatre Cheltenham
6 March 2023 – 11 March 2023
Box Office: 01242 572573
Eden Court Inverness
14 March 2023 – 18 March 2023
Box Office: 01463 234234
New Theatre Cardiff
20 March 2023 – 25 March 2023
Box Office: 0343 310 0041
Theatre Royal Nottingham
27 March 2023 – 1 April 2023
Box Office: 0115 989 5555
Congress Theatre Eastbourne
4 April 2023 – 8 April 2023
Box Office: 01323 412000
Storyhouse Chester
11 April 2023 – 15 April 2023
Box Office: 01244 409113
Birmingham Rep
17 April 2023 – 22 April 2023
Box Office: 0121 236 4455
Leeds Grand Theatre and Opera House
24 April 2023 – 29 April 2023
Box Office: 0113 243 0808
Blackpool Grand
2 May 2023 – 6 May 2023
Box Office: 01253 290190
Bristol Old Vic
8 May 2023 – 20 May 2023
Box Office: 0117 987 7877
Hall for Cornwall Truro
22 May 2023 – 27 May 2023
Box Office: 01872 262466
Festival Theatre Malvern
30 May 2023 – 3 June 2023
Box Office: 01684 892277
Exeter Northcott Theatre
12 June 2023 – 17 June 2023
Box Office: 01392 726363
Theatre Royal Norwich
19 June 2023 – 24 June 2023
Box Office: 01603 630000