' classic has seen its share of adaptations but now, BBC is giving it the creepy miniseries it deserves. Guy Pearce portrays the bitter Ebenezer Scrooge while , Charlotte Riley, and Flemyng bring the ghosts of the past, present, and to life. Along with starring in the series, Tom Hardy will serve as alongside . Written by Peaky Blinders creator , A Carol will air in three parts on BBC One and this December.

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