A Christmas Carol (SVOD - Streaming OnDemand)

by Charles Dickens | Adapted by Michael Wilson

The Rep is proud to launch a new holiday tradition with our first-ever annual production of A Christmas Carol Streaming OnDemand (SVOD)! At long last, the ghosts of Ebenezer Scrooge’s past, present and future have caught up with him. Now London’s most infamous miser must take a transformative journey as he faces the worst parts of himself and discovers unexpected redemption. Michael Wilson’s wondrous adaptation has delighted more than 1 million audience members throughout the country. The New York Times hailed it as “rousing” and “crowd-pleasing.”

Read Less Read More

Instructions on Purchasing Your Stream

STEP 1: CLICK HERE or the Buy Tickets Button Above

You will automatically redirected to the Broadway OnDemand (BOD) landing page for our programming. 


It should look something like the photo below.

Screen Shot 2021-12-21 at 10.10.54 AM.png


STEP 2: Scroll down and click the PLAY button to be taken to the payment page. 


STEP 3: Log-in/Create an Account

If you haven’t done so already, you will be prompted to either log-in or create an account. If you are already logged in to your BOD account you will be taken directly to the payment page. 


If you already have a Broadway On Demand account:

  • Enter your email and password and click Submit.                 ​​​

If you don’t already have a Broadway On Demand account:

  • Select Click here to Sign Up.                                               
  • You will be asked to enter an email and password and click Submit.       

STEP 4: Pay for Your Stream


Once you’ve logged in or created your account, you will be automatically taken to the payment page. Here you can pay for the stream with a credit card or PayPal.


If you’ve been given a Promo code (sometimes referred to as “Comp code” or “Access Code”), enter the code into the “Add Promo Code” field and click Apply.  

Screen Shot 2021-12-21 at 10.17.49 AM.png

Confirm your purchase to complete the transaction.

Screen Shot 2021-12-21 at 10.17.54 AM.png

Congratulations! You’ve completed your purchase and now are ready for the show!

Instructions on How to Watch Your Stream

STEP 1: CLICK HERE to navigate back to the Production Show Page

You will automatically redirected to the Broadway OnDemand (BOD) landing page for our programming. 


Tip: This is the same link and page you clicked to purchase this event. 


Screen Shot 2021-12-21 at 10.10.54 AM.png


STEP 2: Click the PLAY button to begin your stream. 

The stream will be available beginning Thursday, December 23rd at 12 AM.


Tip: If you haven't done so already, you will be prompted to log in to your account. 

STEP 3: Enjoy the show!

You will be able to pause and rewind the video as needed. Once the PLAY button is clicked to start viewing, you will have 48 hours to watch the show before the link becomes inactive.

Tip: The 48-hour countdown does not begin until you click the PLAY button. You will have until January 6, 2021, at 10 PM CST to begin viewing your content. This video will expire at midnight on 1/6/21. 


Need Help or Having Trouble with Your Stream?

If you experience any difficulties trying to purchase or access the production, please email .

Digital Program

Show Content Advisories


Possible depiction, but very minimal consumption of adult beverages.


Use of haze.

Trigger Warning

Ghosts are depicted; therefore, some scenes may be a bit frightening for very young audiences.

Audience Recommendation

5 years old and up

Cast and Creative


  • Hana Sharif - Director
  • Kirven Douthit-Boyd - Choreographer
  • Tre'von Griffith - Music Director
  • Tim Mackabee - Set Designer
  • Dede Ayite - Costume Designer
  • Seth Reiser - Lighting Designer
  • Nathan A. Roberts and Charles Coes - Composers and Sound Designers
  • Hana Kim - Projections Designer
  • Adi Cabral - Dialect Coach
  • Ensemble Director - Jennifer Wintzer
  • Assistant Director Alexis K. Woodard
  • Webster Conservatory Assistant Director Nathan Shu
  • Assistant Costume Designer Heather Stanley
  • Assistant Lighting Designer Jonah Schnell
  • Associate Sound Designer Michael Costagliola
  • Assistant Projections Designer Erin Teachman
  • Youth Choreography Assistant Ebony Absher
  • Stage Manager Maggie Manzano*
  • Assistant Stage Manager Sarah Luedloff*
  • Production Assistant Luke Esola


  • Ebenezer Scrooge - Guiesseppe Jones*
  • Jacob Marley/ Mrs. Dilber - Michael James Reed*
  • Bob Cratchit - Armando McClain*
  • Mrs. Cratchit - Michelle Hand*
  • Christmas Past/ Betty - Laakan McHardy*
  • Christmas Present/ Bert - Paul Aguirre*
  • Christmas Future/ Watchworks - Eric Dean White*
  • First Solicitor/Fezziwig/Undertaker - J. Samuel Davis*
  • Second Solicitor - Melissa Harlow*
  • Fred/Young Scrooge - Raffeal Sears*
  • Belle/Fred's Wife - Alegra Batara*
  • Topper/Dancer - Nathan Keen*
  • Mrs. Fezziwig/ Old Josie/ Lead Caroler - Carmen Garcia

Webster Conservatory Ensemble

  • Deante Bryant - Ghost Dancer / Party Guest / Urchin
  • Jaalam Dishon - Ghost Dancer / Party Guest / Urchin
  • Josh Hoon Lee - Ghost Dancer / Dick Wilkins
  • Sydney Leiser - Ghost Dancer / Claire Fezziwig / Rich Lady / Martha
  • Bianca Sanborn - Ghost Dancer / Nicola Fezziwig / Beggar Woman
  • Jenna Steinberg - Ghost Dancer / Fred's Siter-in-Law

*Member of Actors’ Equity Association, the Union of Professional Actors and Stage Managers in the United States.

Youth Ensemble

We're excited to have an abundance of young talent joining us for our production of A Christmas Carol. There's a lot of magic (and work) that goes into this production, and for that reason, we have two youth companies who will perform in alternating performances.

Looking to catch someone special? Check above to see which dates and times each ensemble is performing.

Youth Ensemble - Blue

  • Riley Carter Adams - Belinda / Past Attendent / Urchin
  • Fiona Bell - Schoolboy 1 / Spoiled Child / Party Guest / Urchin / Fred's Daughter
  • Sarah Brown - Martha
  • Blythe Funke - Wendy Fezziwig / Schoolboy 2 / Urchin
  • Jackson Little - Ignorance / Cider Kid
  • Jada Little - Urchin / Past Attendant
  • Gavin Nobbe - Peter / Schoolboy 3 / Urchin
  • Georgia Reynolds - Tiny Tim / Past Attendant
  • Imi Schneider - Want / Past Attendant / Cider Kid
  • Christian (CJ) Varner, Jr. - Teen Scrooge / Urchin
  • Christopher Varner - Turkey Boy / Boy Scrooge / Fred's Son
  • Laila Varner - Fan / Urchin / Ghost Fan

Youth Ensemble - Green

  • Rose Burnett - Ignorance / Cider Kid
  • Caroline Campbell - Fan / Urchin / Ghost Fan
  • Parker Collier - Teen Scrooge / Urchin
  • Brynn Meyer - Wendy Fezziwig / Schoolboy 2 / Urchin / Fred's Daughter
  • Vincent Emmanuel Meyer - Turkey Boy / Boy Scrooge / Fred's Son
  • Rian Amirikal Page - Tiny Tim / Past Attendant / Ignorance
  • Arden Renee Powell - Want / Cider Kid / Past Attendant
  • Jarod Rhodes - Peter / Schoolboy 3 / Urchin
  • Laila Williams - Urchin / Past Attendant
  • Lena Williams - Belinda / Past Attendant / Urchin
  • Devynn Yakel - Schoolboy 1 / Spoiled Child / Urchin / Party Guest

Catch Us in the News

Check out the links below to some amazing articles and content around our work. 

Critics Corner

Find out what the critics have to say!

  • “a holiday treat that honors tradition but takes theatergoers to intriguing and unexpected places” - Calvin Wilson, St. Louis Post-Dispatch
  • “The Rep’s ‘A Christmas Carol’ is filled with holiday cheer and a welcome message of hope, redemption and generosity for all.” - Mark Bretz, Ladue News
  • “Director Hana Sharif has taken the kindness, compassion, and curmudgeonly temperament of A Christmas Carol and given it a soul.” - Rob Levy, Broadway World