High Wycombe, Wycombe Swan

Telephone: 01494 512000

02 September 2017 - 03 September 2017

book tickets

CAMBRIDGE, Corn Exchange

Telephone: 01223 357851

04 September 2017 - 05 September 2017

book tickets

HERTFORD, Hertford Theatre

Telephone: 01992 531500

09 September 2017 - 10 September 2017

book tickets

CANTERBURY, Gulbenkian

Telephone: 01227 769075

11 September 2017 - 14 September 2017

book tickets

WATFORD, Palace Theatre

Telephone: 01923 225671

16 September 2017 - 17 September 2017

book tickets

TUNBRIDGE WELLS, Trinity Theatre

Telephone: 01892 678 678

18 September 2017 - 19 September 2017

book tickets

GLASGOW, King's Theatre

Telephone: 0844 871 7648

22 September 2017 - 23 September 2017

book tickets

DUNFERMLINE, Alhambra Theatre

Telephone: 01383 740384

24 September 2017 - 25 September 2017

book tickets

FALKIRK, FTH Theatre

Telephone: 01324 506850

26 September 2017 - 27 September 2017

book tickets

SALFORD QUAYS, The Lowry

Telephone: 0843 208 6010

30 September 2017 - 01 October 2017

book tickets

NEWCASTLE, Tyne Theatre & Opera House

Telephone: 0844 249 1000

02 October 2017 - 03 October 2017

book tickets

BLACKBURN, King George’s Hall

Telephone: 0844 847 1664

06 October 2017 - 07 October 2017

book tickets

MIDDLESBROUGH, Middlesbrough Theatre

Telephone: 01642 81 51 81

08 October 2017 - 09 October 2017

book tickets

NEWCASTLE, Tyne Theatre & Opera House

Telephone: 0844 249 1000

10 October 2017 - 11 October 2017

book tickets

WINCHESTER, Theatre Royal

Telephone: 01962 840 440

13 October 2017 - 15 October 2017

book tickets

LEAMINGTON SPA, Royal Spa Centre 

Telephone: 01926 334418

16 October 2017 - 16 October 2017

book tickets

LOWESTOFT, Marina Theatre

Telephone: 01502 533200

18 October 2017 - 19 October 2017

book tickets

LONDON , artsdepot

Telephone: 020 8369 5454

21 October 2017 - 22 October 2017

book tickets

PORTSMOUTH, New Theatre Royal

Telephone: 023 9264 9000

23 October 2017 - 24 October 2017

book tickets

BURY ST EDMUNDS, Theatre Royal

Telephone: 01284 769505

26 October 2017 - 27 October 2017

book tickets

SOUTHEND, Palace Theatre

Telephone: 01702 351135

28 October 2017 - 29 October 2017

book tickets

BOURNEMOUTH , Pavilion Theatre

Telephone: 0844 576 3000

01 November 2017 - 02 November 2017

book tickets

BRISTOL , Bristol Old Vic

Telephone: 0117 987 7877

04 November 2017 - 05 November 2017

book tickets

MALVERN, Forum Theatre

Telephone: 01684 892277

06 November 2017 - 07 November 2017

book tickets

TEWKESBURY, Roses Theatre

Telephone: 01684 295074

08 November 2017 - 08 November 2017

book tickets

NORTHAMPTON, Royal & Derngate

Telephone: 01604 624811

12 November 2017 - 14 November 2017

book tickets

SOUTHPORT, The Atkinson

Telephone: 01704 533 333

17 November 2017 - 18 November 2017

book tickets

NORTHALLERTON, The Forum

Telephone: 01609 776230

19 November 2017 - 19 November 2017

book tickets

MILTON KEYNES, The Stables

Telephone: 01908 280800

18 December 2017 - 24 December 2017

book tickets

BIRMINGHAM, Town Hall

Telephone: 0121 780 3333

26 December 2017 - 12 January 2018

book tickets