Grand Theatre (Swansea)
12 December 2014 to 11 January 2015
Royal and Derngate
06 December 2013 to 05 January 2014