Casts

Canterbury Marlowe Theatre

31 October – 3 November 2018

Sheffield Lyceum Theatre

24– 27 October 2018

Newcastle Theatre Royal

17– 20 October 2018

Casts are subject to change without notice.

Nottingham Theatre Royal

4 – 6 October 2018

Casts are subject to change without notice.