• Book Now Thu 15 Dec 2011 to Sat 14 Jan 2012
    BRIGHTON

    THEATRE ROYAL
  • Book Now 16 - 21 January 2012
    LIVERPOOL

    EMPIRE THEATRE
  • Book Now 23 - 28 January 2012
    OXFORD

    NEW THEATRE
full tour