York Theatre Royal
03 December 2021 to 02 January 2022
Lyceum Theatre (Sheffield)
08 December 2017 to 07 January 2018
Bristol Hippodrome
05 December 2015 to 03 January 2016
05 December 2014 to 04 January 2015
Alban Arena
06 December 2013 to 05 January 2014