Search Events

Top 10 Shows to See in December

Get into the Christmas spirit with our pick of the best shows to see in London this December. Book tickets for the hottest shows in town, they make a fantastic present too!

1. Charlie and the Chocolate Factory at Theatre Royal Drury Lane

It’s your last chance to see this magical musical based on Roald Dahl’s much-loved story, which follows the adventures of a poor young man who wins a golden ticket to visit the curious Willy Wonka in his chocolate factory. Complete with incredible sets, iconic Oompa-Loompas, a chocolate garden, and songs from the film, Sam Mendes’ musical is truly a world of pure imagination. Until 7 Jan Book now

Charlie and the Chocolate Factory 

2. The Bodyguard at the Dominion Theatre

Be drawn into this romantic thriller based on the 1992 film starring Whitney Houston and Kevin Costner. After suffering threats from a stalker, music star Rachel Marron hires a bodyguard to watch her back – but she soon finds herself falling for her new guardian. Don’t miss this musical starring Beverley Knight, who sings hits such as I Will Always Love You and I Wanna Dance With Somebody, as it reaches its final month in the West End. Until 7 Jan Book now


3. The Railway Children at King’s Cross Theatre

Join young Bobby, Peter and Phyllis as they explore their new home in Yorkshire – the local railway provides the perfect place to discover new friends and to delve into the mystery of their father’s sudden disappearance. Based on Edith Nesbit’s classic children’s adventure, this play features stunning sets, including a 60-tonne steam locomotive. The show is going full steam ahead into its final month, so don’t miss out. Until 8 Jan Book now

The Railway Children 

4. La Soiree at Christmas in Leicester Square

See the return of La Soiree as the extravaganza packed full of unique and quirky cabaret, burlesque and circus acts sets up home in Leicester Square this festive season. Among the acts The English Gents mix muscle with wit; Ursula Martinez adds a saucy twist to the show; while jazz singer Acantha Lang dazzles with her songs. 11 Nov-8 Jan Book now


5. The Nutcracker at the Royal Opera House

See Tchaikovsky’s classic ballet played out on stage in a magical production at the Royal Opera House, as magician Drosselmeyer leads you on an adventure where you encounter all manner of enchanting characters along the way. With a score full of iconic tunes, including the Dance of the Sugar Plum Fairy, this magical performance is a must-see festive show. 23 Nov-12 Jan Book now


6. The Red Shoes at Sadler’s Wells

Follow the dreams of a girl who seeks to become the greatest dancer in the world in Matthew Bourne’s latest ballet set to music from the golden age of Hollywood. All Victoria Page wants to do is dance, but a tug-of-war between two men over her best interests and affections threatens to spoil her meteoric rise to the top. Will she succeed? 6 Dec-29 Jan Book now


7. Dirty Dancing at Phoenix Theatre

Join in with much-loved songs from the cult 1980s film starring Patrick Swayze and Jennifer Grey, as Dirty Dancing is brought to life on stage this December. Young college girl Baby and dance instructor Johnny meet during a turbulent summer, when romance blossoms but family feuds threaten to put an end to not only their burgeoning love but also their performances in a dance show. 6-31 Dec Book now


8. A Christmas Carol at The Arts Theatre

Experience Charles Dickens’ famous Christmas tale played out on stage in a one-man show featuring multi-award-winning actor Simon Callow. Based on Dickens' own performance adaptation of the heart-warming story, Callow’s re-imagining of the festive classic returns after sell-out runs on the London stage in 2011 and 2012. 8 Dec-7 Jan Book now


9. Rent at St James Theatre

Follow the struggles of a group of impoverished young artists in 1980s New York as they try to make a living in a cut-throat world. Love, work and health issues intertwine in this rock musical, which is celebrating its 20th anniversary with a return to the London stage. 8 Dec-28 Jan Book now


10. Disney on Ice Presents Frozen at The O2

See all your favourite characters from Frozen brought to life on the ice in this spectacular family show. Be wowed by the moves from world-class skaters; follow the adventures of Olaf, Sven, Anna, Elsa and the rest of the gang; and sing along to the movie’s hit songs such as Let It Go and Do You Want to Build a Snowman. 21-30 Dec Book now


Don’t miss London’s top Christmas theatre shows and pantomimes this festive season.