What: A Christmas Carol: A Ghost Story for Christmas
When: December 11-20, 2026
Where: The Masque, 37 Main Rd, Muizenberg, Cape Town
Bookings: Quicket
Special block booking rates for high schools: e-mail admin@themasque.co.za
Masque box office: Open Tuesday, Wednesday and Fridays between 9am and 2pm

Adaption and direction: Jeff Johnson
Musical directors: Kay Mosiane and John McGuiness
Cast: Richard Higgs performs the role of Ebenezer Scrooge, joined by an ensemble of 28 young performers
Age recommendation: Recommended for ages 5+

Parking etc: Secure parking, wheelchair access and facilities available. Back-up generator so the show will go on, even when there is load shedding      

Jeff Johnson who wowed us with Little Shop of Horrors at the Masque is adapting and directing Dickens’ ghostly classic tale for the festive season in Cape Town. A Christmas Carol: A Ghost Story for Christmas will be on at the Masque, December 11-20, 2026. He says that the show “embraces its origins as a ghost story: haunting, funny, joyful and ultimately full of hope.” The musical directors are Kay Mosiane and John McGuiness. Richard Higgs plays Ebenezer Scrooge and the ensemble features 28 young performers. Read on for more about this exciting production:

Dickens’ delightful ghostly Christmas tale at The Masque this December

This holiday season audiences are in for a treat as they step inside Charles Dickens’ timeless ghost story, A Christmas Carol.

A Christmas Carol: A Ghost Story for Christmas runs at The Masque for a limited season from December 11-20, 2026.


Presented by The MasqueREP,the production draws directly from Dickens’ original novella, remaining faithful to the language and spirit of the story while embracing a bold, imaginative theatrical approach.

Adapted and directed by Jeff Johnson, who was at the helm of the sold-out hit Little Shop of Horrors last year, the production offers a Christmas Carol that embraces its origins as a ghost story: haunting, funny, joyful and ultimately full of hope.

A Christmas Carol: A Ghost Story for Christmas follows Ebenezer Scrooge as he is confronted by the consequences of his past, the realities of his present and the possibility of a very different future.

Richard Higgs performs the role of Ebenezer Scrooge, joined by an ensemble of 28 young performers who bring more than 80 characters, spirits and shadows to life.

The energy and talent of the cast are also foregrounded with wonderful songs compiled by Co-Musical Directors Kay Mosiane and John McGuiness, who between them bring a wealth of expertise to the production. Mosiane is a seasoned music educator, performer and administrator who holds a BMus from Rhodes University. McGuiness has worked on 30 musicals in various roles including musical director, pit musician, and performer.

“With a large youth ensemble at its heart, the production presents a haunting and engaging theatrical encounter for its adult theatregoers while providing an entertaining experience for the whole family, whether audiences have grown up with Dickens’ beloved tale or are discovering Scrooge and his ghosts for the first time,” says director Jeff Johnson.

“We have a selection of show times, with evening performances as well as early or late afternoon matinees, making sure there’s a time for everyone.”

A Christmas Carol: A Ghost Story for Christmas will be presented at The Masque from 11 – 20 December on:

December 11, 17, 18 at 19h30

December 12, 13, 16, 19 at 13h00 & 17h00

December 20 at 13h00


Recommended for ages 5+
Tickets from R150

Bookings can be made at Quicket

The Box Office at The Masque is open three days a week.

Visit them on Tuesday, Wednesday and Fridays between 9am and 2pm.

The Masque is situated at 37 Main Rd, Muizenberg, Cape Town, 7950, South Africa.

Parking is available at the venue. Wheelchair Access and Facilities available.

The Masque has a back-up generator so the show will go on, even when there is load shedding!

*Join The Masque community! Become a member and have your say in the theatre. You can also sign up as a volunteer to participate on stage or behind the scenes, from stage management to archiving the wardrobe department! 

Sign up here https://www.themasque.co.za/volunteer

Join the conversation on social media:

https://www.facebook.com/masquetheatresa

https://www.instagram.com/masquetheatresa

www.themasque.co.za

About the Masque

The Masque Theatre is a vibrant, community driven theatre situated in the heart of Muizenberg in Cape Town.


Annually, The Masque plays host to a wide variety of live productions of different genres – both community and professional productions.

As a registered Non-Profit Organisation; The Masque strives to make theatre accessible to all – from both an onstage, backstage and an audience perspective.


The Masque was opened in 1959 by a local attorney, Bertie Stern. Stern had a vision to provide a platform for both amateur and professional performers, regardless of their social or political situation at that time. When The Masque opened, it was one of the only theatres in Cape Town that was open to people of all ethnic backgrounds. 

Home to many amateur theatre societies over the years, it was forced to close in 1997 following a devastating fire. It reopened in 1999,largely thanks to the generosity of the late Joan St Leger-Lindberg. This enabled The Masque to carry on with its work as a vibrant and resilient community-driven venue, encouraging voluntary participation in all forms of theatre by all people. 

Today, under the dedicated stewardship of the Stern Masque Theatre Trust, The Masque continues to thrive, curating high-quality amateur productions, promoting skills development, providing a service of artistic engagement with the community, celebrating diversity and building on the theatre’s reputation as a sought-after professional venue-for-hire.

Through innovation, growth and creativity, as well as the support of volunteers and members, The Masque remains an important part of the social fabric, welcoming audiences of all backgrounds to experience the magic of live theatre. 


Invest in the future of The Masque, donate here.

Richard Higgs plays Ebenezer Scrooge in A Christmas Carol: A Ghost Story for Christmas, Masque Theatre, Cape Town, December 11-20, 2026 and is joined by an ensemble of 28 young performers.

❇ A Christmas Carol: A Ghost Story for Christmas will be presented at the Masque Theatre, Cape Town, December 11-20, 2026. Sponsored feature. Images supplied.