Theatre Royal (Newcastle)
26 November 2017 to 21 January 2018
22 November 2016 to 15 January 2017
24 November 2015 to 17 January 2016