Scrooges routinierter Alltag erfährt jedoch am Heiligen Abend eine drastische Wendung, als er in seinem düsteren Anwesen unerwarteten Besuch erhält. Sein verstorbener Geschäftspartner Jacob Marley (
Ian McKellen) erscheint ihm als geisterhafte Erscheinung, die schwer an den Ketten ihrer eigenen Lebensexzesse und Verfehlungen zu tragen hat. Marley warnt den schockierten Protagonisten vor einem ähnlichen Schicksal und kündigt die Ankunft dreier weiterer, mysteriöser Wesen an.
In der folgenden Nacht wird der Geschäftsmann nacheinander von diesen übernatürlichen Entitäten konfrontiert: dem Geist der vergangenen Weihnacht (
Andrea Riseborough), der den Blick auf längst verblasste Erinnerungen und verpasste Weichenstellungen im Leben freigibt, dem Geist der diesjährigen Weihnacht (
Tramell Tillman), der das gegenwärtige Leben und die Nöte seiner Mitmenschen offenbart, sowie dem Geist der zukünftigen Weihnacht (
Robert Strange), der einen Schatten vorauswirft. Auf dieser emotionalen und geisterhaften Odyssee durch Zeit und Raum wird der bis dahin unnachgiebige Mann gezwungen, sich den Schatten seiner eigenen Vergangenheit, den Konsequenzen seines Handelns und der Härte seines Herzens zu stellen...