Comedy Theatre: A Christmas Carol
7 December @ 1:00 pm - 3:00 pm AEDT

Returning for the fourth consecutive year, the smash-hit Old Vic production is fast becoming a Melbourne festive season tradition. Based on Dickens’ immortal classic, the Old Vic stage adaptation was conceived and directed by Matthew Warchus, with a script by Jack Thorne. The immersive production, which won five Tony Awards on Broadway, brims with music, merriment and mince pies. This year, Lachy Hulme plays the mean-spirited Ebenezer Scrooge.
Limelight Editor’s Choice
The five-time Tony Award®-winning production of Charles Dickens’ A Christmas Carol returns to Melbourne’s Comedy Theatre this festive season with Lachy Hulme, one of Australia’s most recognisable stage and screen actors stepping into the iconic role of Ebenezer Scrooge.
Celebrated by audiences around the world, The Old Vic’s joyous and heartfelt production of A Christmas Carol is conceived and directed by Matthew Warchus (Groundhog Day, Matilda the Musical) and adapted for the stage by playwright Jack Thorne (Harry Potter and the Cursed Child, Netflix’s Enola Holmes).
Related Events
25 in 25
Guide to Australian Composers
Explore the guide and listen to our 25 in 25 playlist of Australia’s favourite art music.
Season Preview
Explore the 2026 season
Our specialist writers analyse this year’s offerings in theatres and concert halls.
What’s On
Explore the online calendar
Find out what’s happening this week and add your own events to our free online calendar.
Limelight+
Dual Subscriptions
Substantial discounts when you subscribe to Limelight and a partner arts organisation.

