Oxford, Oxford Playhouse - Friday 6th September 2024 - TICKETS

London, Hackney Empire - Saturday 7th September 2024 - TICKETS

Norwich, Theatre Royal - Sunday 8th September 2024 - TICKETS

Glasgow, King's Theatre - Thursday 12th September 2024 - TICKETS

Aberdeen, Tivoli Theatre - Friday 13th September 2024 - TICKETS

Edinburgh, Royal Lyceum Theatre - Saturday 14th September 2024 - TICKETS

Buxton, Opera House - Wednesday 18th September 2024 - TICKETS

Newcastle, Tyne Theatre & Opera House - Thursday 19th September 2024 - TICKETS

Durham, Gala Theatre - Friday 20th September 2024 - TICKETS

Lancaster, Town Hall - Saturday 21st September 2024 - TICKETS

Leicester, De Montfort Hall - Sunday 22nd September 2024 - TICKETS

Swindon, Wyvern Theatre - Wednesday 25th September 2024 - TICKETS

Bristol, The Beacon - Thursday 26th September 2024 - TICKETS

Cardiff, New Theatre - Friday 27th September 2024 - TICKETS

Birmingham, Town Hall - Saturday 28th September 2024 - TICKETS

Leeds, City Varieties - Sunday 29th September 2024 - TICKETS

Leeds, City Varieties - Sunday 29th September 2024 - TICKETS

Sheffield, Leadmill - Thursday 3rd October 2024 - TICKETS

Liverpool, Playhouse - Friday 4th October 2024 - TICKETS

Leamington Spa, Royal Spa Centre - Saturday 5th October 2024 - TICKETS

Shrewsbury, Theatre Severn - Sunday 6th October 2024 - TICKETS

Nottingham, Playhouse - Wednesday 9th October 2024 - TICKETS

Exeter, Corn Exchange - Friday 11th October 2024 - TICKETS

Bath, Forum - Saturday 12th October 2024 - TICKETS

Salford, The Lowry - Thursday 17th October 2024 - TICKETS

Hull, Truck Theatre - Friday 18th October 2024

Scarborough, Spa Theatre - Saturday 19th October 2024 - TICKETS

York, Grand Opera House - Sunday 20th October 2024 - TICKETS

Dorking, Dorking Halls - Wednesday 23rd October 2024 - TICKETS

Cambridge, Corn Exchange - Thursday 24th October 2024 - TICKETS

Guildford, G Live - Friday 25th October 2024 - TICKETS

Coventry, Warwick Arts Centre - Saturday 26th October 2024 - TICKETS

Brighton, The Dome - Sunday 27th October 2024 - TICKETS

Colchester, Charter Hall - Thursday 31st October 2024 - TICKETS

Aylesbury, Waterside Theatre - Sunday 3rd November 2024 - TICKETS

Canterbury, Marlowe Theatre - Wednesday 6th November 2024

Dublin, Vicar Street - Friday 8th November 2024 - TICKETS

Belfast, Ulster Hall - Saturday 9th November 2024 - TICKETS

Cheltenham, Town Hall - Wednesday 13th November 2024 - TICKETS

Reading, Hexagon - Thursday 14th November 2024 - TICKETS

London, Alexandra Palace - Friday 15th November 2024 - TICKETS

Tunbridge Wells, Assembly Hall Theatre - Wednesday 20th November 2024 - TICKETS

Gravesend, The Woodville - Thursday 21st November 2024 - TICKETS

Bexhill, De La Warr Pavillion - Friday 22nd November 2024 - TICKETS

St. Albans, The Alban Arena - Saturday 23rd November 2024 - TICKETS

Basingstoke, The Anvil - Sunday 24th November 2024 - TICKETS

Southend on Sea, Palace Theatre - Thursday 28th November 2024 - TICKETS