Actor Tom Hardy once again partners with writer Steven Knight for A Christmas Carol (Image: Photo by Matt Winkelmeyer/Getty Images)

Sign up to FREE email alerts from SurreyLive - daily

When you subscribe we will use the information you provide to send you these newsletters. Sometimes they’ll include recommendations for other related newsletters or services we offer. OurPrivacy Noticeexplains more about how we use your data, and your rights. You can unsubscribe at any time.

If you thought you were bored of seeing new versions of the famous festive story A Christmas Carol, think again, because Tom Hardy is about to breathe new life into it.

The former Cobham schoolboy's 19th century hat wearing credentials were established when he starred as James Delaney in the Netflix drama series Taboo, however it won't be him that dons the familiar top hat of Ebenezer Scrooge for the BBC and FX and adaptation.

Hardy will executive produce the adaptation which is a three-part miniseries rather than a film, a format which has arguably been done to death with countless adaptations, all of which failed to better the feel good factor of The Muppet Christmas Carol.

The series is written by Steven Wright, the writer of Taboo and Peaky Blinders, both of which Hardy starred in.

The cast

Alongside Guy Pearce , who will play the lead role of Ebenezer Scrooge, will be Stephen Graham , an actor who seems to be in everything at the moment.

Known for his superb performances including in Shane Meadows' deeply personal and captivating portrayal of childhood abuse in The Virtues, and as the detective investigating the murder of 11-year-old Rhys Jones in Liverpool in Little Boy Blue, Graham will take on the role of Jacob Marley.

The legendary Andy Serkis a.k.a Gollum from Lord of the Rings, will play the Ghost of Christmas Past, while Charlotte Riley will take up the role of Lottie.