' classic has seen its share of adaptations but now, BBC is giving it the creepy miniseries it deserves. portrays the bitter Ebenezer Scrooge while , , and Jason Flemyng bring the ghosts of the past, present, and future to life. Along with starring in the series, will serve as executive producer alongside . Written by Peaky Blinders creator Steven Knight, A Christmas Carol will air in three parts on and this December.

Featuring an all star cast including Guy Pearce, , Andy Serkis, Joe Alwyn, Charlotte Riley and