Treat older kids to a theatre visit this Christmas with one of London's excellent shows. Browse the a&u list of best winter shows to book this winter. Tickets are selling out fast so make sure you pick your favourite and book your tickets now!
24 November–19 January. This was our must-see show for older kids last year and not just for Rhys Ifans' spectacular Scrooge (played this year by Stephen Tompkinson). A glorious Christmassy feast of hope! Ages 8+.
13 December–6 January. Retelling of the beloved family fairy tale, reimagined with magical mayhem, rocking music and supreme silliness. Australian cabaret legend Paul Capsis stars as the shape-shifting imp. Ages 8+.
19–31 December. The favourite festive film is now a major musical adapted for the stage. Kids and parents addicted to Love Island will want to know that Dani Dyer is joining Dad Danny in the show.
12–22 December. We cannot wait to see this new circus show about Mozart. It received great reviews on its first outing at the Edinburg Festival. Physical comedy and mischievous antics with acrobats.
13 November–6 January. A selection of Philip Pullman’s favourite fairy tales by the Brothers Grimm, re-told and re-worked for this Christmas. Powerful witches, enchanted forest creatures, careless parents and fearless children. Ages 8+.
19 December–5 January. Larger-than-life puppet elephants (from the War Horse puppeteers) join a huge cast of circus acts from around the world in this turn-of-the-century spectacular.
1–30 December. An intriguing sounding 'immersive adventure' to discover the secrets hidden within the building of Battersea Arts Centre, once home to Jeanie Nassau, visionary founder of modern foster care. Ages 6+.
13–30 December. Fun festive chaos from the Horrible Histories team.