The Ghosts of Christmases Past, Present and Future will be back to haunt Ebenezer Scrooge in a star-studded adaptation of "A Christmas Carol."

FX and BBC One are teaming up to present the three-part miniseries, which will air in December.

Guy Pearce will star Ebenezer Scrooge, with Andy Serkis as the Ghost of Christmas Past. The cast also includes Rutger Hauer as the Ghost of Christmas Future, Joe Alwyn as Bob Cratchit, Stephen Graham as Jacob Marley, Charlotte Riley as Lottie, Vinette Robinson as Mary Cratchit, Kayvan Novak as Ali Baba, and Lenny Rush as Tim Cratchit.

Described as a "unique and original take" on Charles Dickens' classic Christmas tale, the miniseries comes from writer Steven Knight ("Taboo") and director Nick Murphy ("The Awakening").

Ridley Scott's Scott Free and Tom Hardy's Hardy Son & Baker are on board to produce.