Illustration of a holiday show scene (A Christmas Carol)
Christmas Shows

A Christmas Carol

This musical adaptation follows the miserly Ebenezer Scrooge through a series of strange and magical journeys led by three spirits. Audiences encounter a Dickensian London setting complete with prominent clock imagery, stage fog, and theatrical lighting effects. The production features a rich score blending original compositions with traditional holiday carols such as 'God Rest Ye Merry Gentleman' and 'The Boar’s Head Carol.'

What to Expect

Original musical ghost story adaptation delighting audiences since 1989.

Event Details

Duration

Approximately 2 hours 20 minutes, including intermission.

Ages

No children under 4 permitted.

Timed Entry

No

Organizer

North Shore Music Theatre

Get Tickets

Local Insight & Ratings

Family Friendly

🎄 🎄 🎄 ⚪ ⚪ (3/5)

Best For

Teens and adults who enjoy theatrical holiday classics

Vibe

Magical and traditional

Energy Level

Low

Budget

$$$

Photo Friendly

Low

Weather Sensitivity

None

Location

North Shore Music Theatre
54 Dunham Road, Beverly, MA 01915
Beverly, MA
01915

Know Before You Go

  • Tickets: Tickets $50–$110; prices can increase based on demand. Phone, internet, and other fees may be added at purchase. Group rates are available for 10+ tickets. Children ages 4–18 save 50% off full-priced tickets December 4–23. Forty-five $45 Upper Circle rush seats are available at the box office 90 minutes before each evening show, in person only, subject to availability, with a two-ticket limit per customer; not available for matinees. $25 student rush tickets are sold for all main-stage musical performances starting one hour before curtain; purchase in person with current/valid student ID, one ticket per ID, subject to availability. The production is not included in discount packages. Five-show subscribers save 10%. – Get tickets

Tips & Advice

  • Leave children under 4 at home, because no one under that age is allowed in the theatre, not even babes in arms.
  • If anyone in your group is sensitive to sudden loud noises, strobing lights, stage fog or haze, know that this production uses all of them.
  • Book tickets for kids ages 4 to 18 for any performance from December 4 onward to get 50% off full-priced seats.
  • Students should bring a current student ID to the box office before curtain for rush tickets, which are limited to one per ID.
  • For an evening show, get to the box office early to try for one of the forty-five Upper Circle rush seats, limited to two per customer.

Special Events & Promotions

  • Out at the North Shore on Friday, December 11: a free evening for the LGBTQIA+ community with a post-show reception with the cast at The Broadway Club.
  • Kids ages 4 to 18 save 50% off full-priced tickets from December 4 to 23.
  • Upper Circle rush seats are sold in person at the box office before each evening show, with a two-ticket limit and none for matinees.
  • Student rush tickets are sold in person before curtain, one per current student ID, subject to availability.
  • David Coffee celebrates his 32nd year as Scrooge and Cheryl McMahon her 32nd year as Mrs. Dilber.

Quick Actions

Frequently Asked Questions

Is the show suitable for young children?

Children under 4 are not allowed in the theatre, including babes in arms. The show has sudden loud noises, strobing, flashing and moving lights, stage fog, theatrical haze and dark imagery, and it isn't recommended for young children. Parents should judge based on their child's age and maturity.

How long is the show?

It runs about 2 hours 20 minutes, including an intermission.

What music will we hear?

The show mixes traditional carols with original music by Alby Potts and James Woodland. Carols include "God Rest Ye Merry Gentleman," "Here We Come A-Wassailing," "The Boar's Head Carol" and "We Wish You A Merry Christmas." Instrumental carols also play under the scene changes, much like a film soundtrack.

Who plays Scrooge?

David Coffee plays Ebenezer Scrooge for his 32nd year. Cheryl McMahon also returns for her 32nd year as Mrs. Dilber.

Are there any discounts?

Kids ages 4 to 18 save 50% off full-priced tickets from December 4 to 23, and five-show subscribers save 10%. Groups of 10 or more get group rates. Upper Circle rush seats go on sale in person before each evening show, and students with a valid ID can buy rush tickets before curtain. The show isn't part of any discount package.

Tags

theaterChristmas showholiday entertainmentfamily friendlylive entertainmentseasonal activitiesCharles DickensThe Nutcracker

Featured Video

More Christmas Events Near Beverly

More Christmas Events near Beverly

Open the map around Beverly →

Always check the official website for the most current information.

We've done our best to keep details up-to-date, but event schedules, prices, and policies can change. For the latest updates, please visit the official website or contact the organizers directly. Christmas Events Near Me is an independent guide and isn't affiliated with the events we list.

Contributors & Updates

Last Updated: Oct 20, 2026
Original Submitter: Sep 17, 2025 The Christmas Events Near Me editorial team