Seriously, did we need another Christmas Carol? Well, actually, as it turns out: yes. Steven Knight’s (Serenity) take on Scrooge’s tale is creepy and revelatory, as opposed to rushed and predictable. Guy Pearce (Mary Queen of Scots) embraces the dark and navigates our humbug-spewing character through memories and experiences that finally make it clear why and when he lost his way.
Joe Alwyn (Harriet) provides a solid foil as Crachit, though he is well over-shadowed by his screen-wife Vinette Robinson (Sherlock). Robinson drives the true catalyst of change. But these are the characters we always have known. Part of what Knight does is broaden the tale and provide Marley with a voice in Stephen Graham (The Irishman). Marley was always just an excuse to tell Dicken’s story in previous adaptations. In this one, he truly has something at stake.
If, like me, you have always found the saccharine retelling of redemption just a bit too much to stomach, this will give you new appreciation of the story and the message. The experience is probably a lot closer to how Dicken’s audience received the story as well.
Admittedly, you still have to believe someone can utterly change just by seeing the truth, but Knight doesn’t really let anyone completely off the hook in his resolution. It’s messy, like life, but he allows for the nearest thing to a believable change in this classic tale that I’ve seen.