A Tradition Wrapped in Tinsel: A Christmas Carol at North Shore Music Theatre

North Shore Music Theatre is back with A Christmas Carol for its 31st year, and there’s something comforting about walking into a space that knows exactly what it’s doing. David Coffee returns as Ebenezer Scrooge for the 31st time, which honestly feels like its own holiday tradition at this point.

The story stays true to Dickens: a man who’s built walls around himself gets pushed, sometimes gently, sometimes not, to look back, look around, and look ahead. Under Kevin P. Hill’s direction and choreography, the familiar moments click into place with ease, and the production settles into a rhythm that feels like being wrapped in a big, theatrical winter coat.

Scrooge, Seasoned to Perfection

Seeing David Coffee slip back into Scrooge is one of those small joys that never gets old. He brings real spark to the role, and it’s in the details where he shines. Those little moments he sneaks in: an eyebrow lift from the bed, a throwaway line that might’ve been improvised, a quiet beat during the chaos around him… give the show this added layer that rewards anyone paying close attention.

He never pushes the transformation too hard, which makes it feel honest. You see the cranky edges soften, the humanity settles back in, and by the time he hits the final stretch, you remember exactly why Coffee is the soul of this production.

Stockings Full of Standouts

Cheryl McMahon returning as Mrs. Dilber for the 31st year feels like a gift under the tree that you know is going to be good. She brings the right amount of humor and mischievous charm, and “Isn’t It Grand Boys?” remains a highlight because of her.

Kevin Patrick Martin delivers a warm and grounded Bob Cratchit, shifting easily from workplace comedy with Coffee to heartfelt moments at home. Mark Worth’s Jacob Marley? Absolutely fantastic. His entire scene goes hard, in the best way, thanks to the layered staging, lighting, and his commitment to the role. Not to mention he is performing the majority of it levitating over the stage.

Amy Bransky and understudy Briana Fallon as the Pearlies are the secret ingredient in this production. Their movement, presence, and the way they shape the world around Scrooge give the show its heartbeat. They’re described in the program as acrobat/poltergeist busker spirits, which sounds wild, but onstage it works beautifully. Big applause to Briana for stepping in on opening night and making it look effortless.

The ensemble is stacked. Henry Thrasher’s Fred brings genuine warmth, whether teasing Belle (Caroline Siegrist) or reaching out to his uncle. Nicole Weitzman and Russell Garrett are a delight as the Fezziwigs during “Here We Come A-Wassailing,” and Nicole continues to light up the stage in every one of the many characters she touches throughout the production. And of course, Meagan Lewis-Michelson brings that familiar New England charm, giving each of her ensemble characters a distinct personality.

The Magic Behind the Curtain

The special effects are a big reason this production has stayed such a staple. Marley’s entrance is a standout: chains, lights, fog—everything hits its mark. Howard C. Jones’ scenic design, Jack Mehler’s lighting, and the flying effects by ZFX all blend together to make some true “lean in your seat” moments.

Rebecca Glick’s costume work keeps the world cohesive, and the backstage crew deserves a full curtain call for keeping the ensemble moving through so many costumes and wigs with almost no visible stress.

The orchestra, led by Milton Granger, is spread around the theater, which gives the whole night a 360-degree musical feel. It’s immersive in a way that sneaks up on you.

A Few Lumps of Coal

Scrooge’s wig didn’t quite land. It wasn’t a dealbreaker, but it felt like it pulled focus more than it needed to, especially when Coffee doesn’t need anything extra to sell the role.

Sound issues continue to be a hurdle at North Shore. There were moments when mics missed their cue or were so loud they snapped you out of the scene. With a show this familiar, those bumps stand out more than usual.

And yes, it’s a long one, clocking in at about two hours and twenty minutes. It’s absolutely family friendly, but younger kids may feel the drag in a few places. Still, the highs are high, and most families will walk out feeling like they got exactly the holiday night they were hoping for.

A Classic That Keeps Giving

There’s a reason A Christmas Carol has held on since 1989. It’s heartfelt, it’s theatrical, and it has just enough sparkle to make the season feel bright. With a cast that understands the assignment and design elements that still surprise, it’s easy to see why this production remains a holiday tradition for so many.

A Christmas Carol runs through December 21, 2025.

📸: David Costa Photography

Leave a comment