King's Theatre (Edinburgh)
27 November 2021 to 16 January 2022
Theatre Royal (Newcastle)
26 November 2019 to 19 January 2020
01 December 2018 to 20 January 2019