Buy Tickets

BELFAST Waterfront

1st June 2022 | 028 9033 4455

DUBAI Opera House

16th June 2022 | 04 440 8888

CHELTENHAM Town Hall

1st July 2022 | 01242 528764

SWANSEA Grand

8th July 2022 | 01792 475715

NEWTOWN Hafren

9th July 2022 | 01686 614555

ARBROATH Webster

25th August 2022 | 01241 435800

GLASGOW Kings

26th August 2022 | 0844 761 7615

WESTON-SUPER-MARE Playhouse

3rd September 2022 | 01934 645544

HIGH WYCOMBE Swan Theatre

4th September 2022 | 0343 310 0060

LEAMINGTON SPA Royal Spa Centre

9th September 2022 | 01926 334418

WORCESTER Swan

10th September 2022 | 01905 611427

YEOVIL Octagon

15th September 2022 | 01935 422884

BASILDON Towngate

16th September 2022 | 01268 205 300

BARNSTAPLE Queens

29th September 2022 | 01271 316523

PETERBOROUGH New Theatre

1st October 2022 | 01733 852992

CAMBERLEY Theatre

6th October 2022 | 01276 707600

SKEGNESS Embassy Theatre

8th October 2022 | 01754 474100

WALSALL Arena

15th October 2022 | 0300 555 2898

MILFORD HAVEN Torch

27th October 2022 | 01646 695267

MANSFIELD Palace

3rd November 2022 | 01623 633133

WORTHING Pavilion

6th November 2022 | 01903 206206

NEWPORT Riverfront

10th November 2022 | 01633 656757

WIMBORNE Tivoli

26th November 2022 | 01202 885566