Filled with Dickensian, spine-tingling special effects, prepare to be frightened and delighted in equal measure as you enter the supernatural Victorian world of A Christmas Carol. It’s a cold ...
A Christmas Carol is told in 9 episodes, each about 15 minutes long. You can read the on-screen original text while listening or stream / download audio-only versions ...
The Old Vic has announced that A Christmas Carol will return for its ninth consecutive year. Adapted by Jack Thorne and directed by Matthew Warchus, the production has become a fixture in the ...