A Christmas Carol is a Drama programme.


A Christmas Carol

In 1843, miserly businessman Scrooge is visited by a ghost from the past on a freezing Christmas Eve and is forced to face the impact of his self-interested, penny-pinching behaviour on his own life and those around him. Peaky Blinders creator Steven Knight's adaptation of Dickens' classic, starring Guy Pearce, Andy Serkis and Stephen Graham.

Genre: Drama

Running Time: 60 minutes (approx)

When is A Christmas Carol next on TV?

It's next showing on BBC One December 22nd, 9:00pm and on BBC One London December 22nd, 9:00pm. See more...

Main Cast

Image for Guy PearceGuy Pearce
Vinette Robinson
Nick Murphy
Image for Stephen GrahamStephen Graham
Joe Alwyn
Image for Andy SerkisAndy Serkis
Charlotte Riley
Image for Johnny HarrisJohnny Harris
Callum Evans
Julian Stevens
Kate Crowe
David W Zucker
Emma Caraman
Abraham Popoola
Tiarna Williams
Lenny Rush
Mona Qureshi
Earl Carpenter
Niamh Lynch
Matthew Castle