A Christmas Carol
Audiences experience Charles Dickens' timeless tale adapted and directed by Lauren Keating, brought to life on stage with music, magic, and theatrical warmth. The production features Cameron Knight returning in the role of Ebenezer Scrooge. Visitors gather to witness a classic story celebrating kindness, wonder, and the holiday spirit.
What to Expect
Cameron Knight returns as Ebenezer Scrooge in Charles Dickens' holiday classic.
Event Details
Ages
All ages (Infants in arms or in strollers/carriers will not be admitted. Each patron, including children of any age, must have an individual ticket.)
Timed Entry
Yes
Organizer
McCarter Theatre Center
Food & Drink
Refreshment stands offer hot chocolate, and carolers sing in the lobby before the show.
Local Insight & Ratings
Family Friendly
Best For
Families and fans of classic holiday theater
Vibe
Warm and theatrical
Energy Level
Low
Photo Friendly
Low
Weather Sensitivity
None
Location
Know Before You Go
- Hours: American Sign Language Accessibility: 1:00 PM; Audio Described and Open Caption: 1:00 PM; Relaxed Performance: 3:00 PM.
- Accessibility: Assistive Listening Devices are available before every performance, and select shows offer ASL interpretation, audio description, open captioning, or relaxed environments.
- Pets: Service animals only; comfort and emotional support animals aren't allowed in the lobby or theatre.
Tips & Advice
- Arrange a sitter for babies, because every patron needs their own ticket and infants in arms or in strollers or carriers are not admitted.
- Call Patron Services to choose seats for the ASL, Open Caption or Audio Described performances, so you get the best spot for those services.
- Have your phone ready at the door, because tickets live in your Digital Wallet and can't be printed.
- Contact Patron Services at least 24 hours before your show if you need to exchange, since exchanges can't be made at showtime.
- Check your email on wintry days, because weather-related cancellations are announced by email and on the McCarter website.
Special Events & Promotions
- Cameron Knight returns as Ebenezer Scrooge this year.
- American Sign Language interpreted performance on the afternoon of Saturday, December 19.
- Open Caption performance with audio description on the afternoon of Sunday, December 20.
- Relaxed Performance on Saturday, December 26.
Quick Actions
Frequently Asked Questions
Can I bring a baby or young child?
Everyone, including children of any age, needs their own ticket to enter the auditorium. Infants in arms or in strollers or carriers are not admitted.
Who plays Scrooge this year?
Cameron Knight returns as Ebenezer Scrooge. The production is adapted and directed by Lauren Keating.
Are there accessible performances?
Yes. There's an American Sign Language performance on Saturday, December 19, and Open Caption and Audio Described performances on Sunday, December 20. A Relaxed Performance is on Saturday, December 26. Assistive listening devices are available before every performance.
Can I bring a service animal?
Service animals are welcome in all public areas. They must be tethered, harnessed or leashed unless that gets in the way of their tasks. Comfort and emotional support animals are not allowed in the lobby or theatre.
How do I get my tickets?
Tickets go to your Digital Wallet and can't be printed. If you don't have a mobile device, Patron Services can hold your tickets at the Box Office. You can also buy at the box office, and walk-up tickets cost the same.
Tags
Featured Video
Website & Socials
More Christmas Events Near Princeton
More Christmas Events near Princeton
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.