Shows take place from Friday 7th December - Sunday 6th January at various times (no shows Sunday 9th - Tuesday 11th December, Monday 17th December, Christmas Day, or Thursday 3rd January).
You can book tickets on the New Theatre Royal ticket website:
- Adults: from £22.50;
- Seniors: from £20.50;
- Children: from £20.50;
- Family: from £80;
- Royal boxes (four seats): £90.
Full details for dates, times, and prices are available on the New Theatre Royal website.