Charles Dickens’ 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 Andy Serkis, Charlotte Riley, and Jason Flemyng bring the ghosts of the past, present, and future to life. Along with starring in the series, Tom Hardy will serve as executive producer alongside Ridley Scott. Written by Peaky Blinders creator Steven Knight, A Christmas Carol will air in three parts on BBC One and FX this December.

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