Watch eerie trailer for BBC’s new ‘A Christmas Carol’ from ‘Peaky Blinders’ creator

The first trailer has been unveiled for the BBC’s upcoming adaptation of A Christmas Carol.

The three-part festive mini-series has been written by Peaky Blinders creator Steven Knight, based on Charles Dickens’ classic story.

The all-star cast includes Australian actor Guy Pearce (Mary Queen of Scots) as Ebenezer Scrooge, Andy Serkis (The Lord of the Rings) as the Ghost of Christmas Past, and Stephen Graham (Line of Duty) as Jacob Marley.

They’ll be joined by Charlotte Riley (Peaky Blinders) as Lottie, Joe Alwyn (The Favourite) as Bob Cratchit, Vinette Robinson (Sherlock) as Mary Cratchit, Jason Flemyng (Save Me) as the Ghost of Christmas Future, Kayvan Novak (What We Do In The Shadows) as Ali Baba, and Lenny Rush (Old Boys) as Tim Cratchit.

It’s also rumoured that Peaky Blinders actor Tom Hardy is playing the Ghost of Christmas Present!

Watch the trailer:

The official synopsis reads: “As Ebenzer Scrooge, the miserly cold-hearted boss, is visited by four ghosts from the past, present and the future, on a freezing Christmas Eve, he must face up to how his self-interested, penny pinching behaviour has impacted his own life and those around him, leaving him in a paranoid bubble of fear. Is it too late for him to save the spirit of Christmas, and himself?”

A Christmas Carol is set to air next month on BBC One in the UK and on FX in the US.

The project is the first in a series of planned Dickens adaptations by Peaky Blinders creator Steven Knight and the makers of Tom Hardy’s Taboo.

Charles Dickens’ original A Christmas Carol novel is available on Amazon.