Here’s Love London Love Culture’s guide to some of the best shows opening in December.

Amelie, The Other Palace: following a successful UK tour, this musical based on the five time Oscar nominated film arrives in London for a limited season at The Other Palace theatre. The production stars Audrey Brisson as Amélie Poulain and will play at the theatre until February 2020 and officially opens on the 4th December.
A Christmas Carol, The Old Vic Theatre: it wouldn’t be Christmas without a production of Charles Dickens’s A Christmas Carol that returns once more to the Old Vic. Directed by Matthew Warchus and adapted for the stage by Jack Thorne, this year the role of Scrooge is being played by Paterson Joseph (Peep Show, Babylon). It officially opens at the theatre on the 4th December.
Cyrano de Bergerac, Playhouse Theatre: the first production in the Jamie Lloyd Company’s year long season at the Playhouse Theatre sees the director and James McAvoy reuniting once again following their collaborations on ‘Macbeth’ and ‘The Ruling Class’.
Goldilocks and the Three Bears, London Palladium: the annual pantomime at the London Palladium returns once again with an all star cast that includes Paul O’Grady, Julian Clary, Gary Wilmot and Sophie Isaacs. It officially opens on the 11th December following previews from the 7th December.
Girl from the North Country, Gielgud Theatre: this critically acclaimed and Olivier award winning production returns to London for a strictly limited season. Reimagining the music of Bob Dylan, Girl From the North Country is a story of family and love. It previews at the Gielgud Theatre from the 10th December before officially opening on the 16th December.
Circus 1903, Royal Festival Hall: after a successful run last year at the Royal Festival Hall, Circus 1903 returns for another festive season in London. This year will feature new acts as well the return of the beloved elephants created by the award-winning team behind War Horse. It officially returns on the 19th December.