- Bromley
Churchill Theatre
24 Jan – 2 Feb020 3285 6000
ON SALE NOW - Bradford
Alhambra
4 – 9 Feb01274 432000
ON SALE NOW - Aberdeen
His Majesty’s Theatre
11 – 16 Feb01224 641122
ON SALE NOW - Norwich
Theatre Royal
25 Feb – 2 Mar01603 630000
ON SALE NOW - Sheffield
Lyceum Theatre
4 – 9 Mar0114 249 6000
ON SALE NOW - Plymouth
Theatre Royal
11 – 16 Mar08448 11 21 21
ON SALE NOW - York
Grand Opera House
18 – 23 Mar0844 871 3024
ON SALE NOW - Brighton
Theatre Royal
25 – 30 Mar0844 871 7650
ON SALE NOW - Woking
New Victoria Theatre
1 – 6 Apr0844 871 7645
ON SALE NOW - Cheltenham
Everyman Theatre
8 – 13 Apr01242 572573
ON SALE NOW - Hull
New Theatre
15 – 20 Apr01482 300 306
ON SALE NOW - Wimbledon
New Theatre
23 – 27 Apr0844 871 7646
ON SALE NOW - Wolverhampton
Grand Theatre
29 Apr – 4 May01902 429212
ON SALE NOW - Coventry
Belgrade Theatre
7 – 11 May024 7655 3055
ON SALE NOW - Oxford
New Theatre
13 – 18 May 01865 320760
ON SALE NOW - Sunderland
Empire Theatre
20 – 25 May0844 871 3022
ON SALE NOW - Manchester
Opera House
3 – 8 Jun0844 871 3018
ON SALE NOW - Edinburgh
Playhouse
11 – 15 Jun 0844 871 3014
ON SALE NOW - Canterbury
Marlowe Theatre
17 – 22 Jun01227 787787
ON SALE NOW - Llandudno
Venue Cymru
24 – 29 Jun01227 787787
ON SALE NOW - Liverpool
Empire
1 – 6 Jul 0844 871 3017
ON SALE NOW - Nottingham
Theatre Royal
8 – 13 Jul0115 989 5555
ON SALE NOW - Southampton
Mayflower Theatre
22 – 27 Jul02380 711811
ON SALE NOW - Dublin
Bord Gais Energy Theatre
30 Jul – 3 Aug+353 (1) 677 7999
ON SALE NOW - Inverness
Eden Court
5-10 Aug01463 234 234
ON SALE NOW - Cardiff
Wales Millennium Centre
13 – 17 Aug029 2063 6464
ON SALE NOW