Mercury Theatre
25 November 2017 to 14 January 2018
Grand Theatre (Swansea)
12 December 2014 to 11 January 2015