We know the story, we've been countless times, but we still love these classic Christmas stories that make the perfect theatre trip for the festive season.
28–31 December. Birmingham Royal Ballet's Christmas ballet returns to the Royal Albert Hall.
22 November–6 January. Raymond Brigg's ballet classic marks the start of Christmas for many. Enchanting festive treat for the whole family.
13–30 December. Christmas magic from the English National Ballet.
4 December–27 January. A fresh take on the classic story. Matthew Bourne's version of the story is best known for replacing the female ballet dancers with a menacing male ensemble.