A scene of the ensemble cast from 'A Christmas Carol'.
Photograph: Jeff Busby
Photograph: Jeff Busby

The best of Melbourne theatre and musicals this month

Get your culture fix via all the world-class productions happening in Melbourne this December

Leah Glynn
Advertising

December 2025: 'Tis the season when Dickens' beloved 'A Christmas Carol' returns to spread Yuletide cheer to audiences at the Comedy Theatre. This year's production stars local legend Lachy Hulme in the iconic role of Ebenezer Scrooge. For cabaret, comedy and what our reviewer called "a true piece of theatrical magic", don't miss 'Meow Meow's The Red Shoes', now showing until December 6 at Malthouse Theatre. And finally, the wait is over: 'Anastasia'  will open at the Regent Theatre at the end of the month, and we're ready to be dazzled by the sweeping story of courage, love and self-discovery.

From the toe-tapping to the cathartic, consider this your ultimate guide to all the best Melbourne theatre shows happening this month.

When stuck for things to do between shows, you can also always rely on our catch-all lists of Melbourne's best bars, restaurants, museums, parks and galleries, or consult our bucket list of 100 things to do in Melbourne before you die

Stay in the loop: sign up for our free Time Out Melbourne newsletter for the best of the city, straight to your inbox.

Want something else to do this month? Check out our guide to the city's best exhibitions.

Melbourne's best theatre shows this month

  • Drama
  • Melbourne
  • 4 out of 5 stars
  • Recommended

As is Melbourne tradition now, Charles Dickens' A Christmas Carol is returning to the stage once again this festive season. Running until December 24, the smash-hit staging of the timeless holiday story will be playing at the Comedy Theatre. The cast announced for 2025 includes Lachy Hulme as Ebenezer Scrooge, alongside an exceptional cast of talented performers including Stephanie Lambourn and Tony Cogin.

  • Musicals
  • Melbourne
  • 3 out of 5 stars
  • Recommended

It's been seen by more than a million people on Broadway and many more on the West End, and now the Tony Award-winning MJ the Musical is heading to Her Majesty's Theatre in Melbourne. Centred around the making of his 1992 Dangerous World Tour, MJ the Musical features more than 25 of Michael Jackon’s biggest pop hits set to show-stopping dance numbers, including ‘Beat It’, ‘Smooth Criminal’, ‘Man In The Mirror’ and ‘Thriller’.

Advertising
  • Musicals
  • Melbourne

Get ready, Melbourne – the dazzling Broadway musical Anastasia is making its long-awaited Australian debut at the Regent Theatre this December. Inspired by the beloved 1997 animated film and the enduring legend of Grand Duchess Anastasia Romanov, this lavish production brings to life a sweeping story of courage, love and self-discovery.

  • Comedy
  • Melbourne

Silly season is upon us – if you’re ready to pop the Champers, laugh ’til your belly hurts and revel in tricks you didn’t know were humanly possible, strap in for a glittering night at Blanc de Blanc Encore. The cabaret spectacle fuses a delectable mix of circus, cabaret, jazz and comedy (with a couple of bottles of bubbles for good measure) for an effervescent night out – leave the kids at home for this one.

Paid content

Before you book...

Not all seats are created equal. Sure, there are some shows so spectacular and unmissable you’d happily sit anywhere, but most experiences in the theatre can be augmented by the best seats in the house. And occasionally ruined by the worst. So, without further ado, we give them to you.

Recommended
    You may also like
    You may also like
    Advertising