A Christmas Carol
Matthew Warchus’ smash-hit production of Charles Dickens’ enduring tale adapted by Jack Thorne, returns to the stage now with Stephen Mangan playing Scrooge.
Old Vic Theatre, 13 November – 8 January
The Snowman
We love this magical staging of Raymond Briggs’ story about a young boy who journeys to see Father Christmas that’s been running for 23 years. It’s gentle enough for younger viewers whilst also delighting adults.
Peacock Theatre 20 Nov – 2 Jan
Hex
A new musical about Sleeping Beauty by Tanya Ronda and directed by Rufus Norris. A fairy attempts to help a princess sleep but instead finds herself on an 100-year quest to put everything right.
National Theatre, 4 December – 22 January
Pantoland
We have to admit that we aren’t a hugo Panto fan but if we were going to choose one – this would be it. Donny Osmond, Julian Clary and Nigel Havers star in this Panto crossed with a Variety show.
London Palladium, 4 December – 9 January 4
St John’s 36th Christmas Festival
We highly recommend visiting this Baroque church during the festive season for their concerts – this year the line-up includes two different Messiahs, a series celebrating Bach and sacred music from the Renaissance..
St John’s Smith Square, 10 – 23 December
The Nutcracker at The Royal Opera House
From The Royal Ballet comes this 1984 production of the 1892 Tchaikovsky Christmas favourite. Also live-streamed on 22 December if you can’t make it to the ROH in person.
Royal Opera House, 23 November – 8 January
Ice skating at The Natural History Museum and Somerset House
We love ice skating in the city. Catch the last year at the Natural History Museum’s ice rink or skate under a 40 foot Christmas tree and sample the Hotel Chocolat gift selection at Somerset House (you could also go see the Beano exhibition whilst you are there too). Natural History Museum, until 16 January & Somerset House, 17 November – 16 January










