Ebenezer Vydřigroš vstupuje do vánočního období s obvyklým znechucením a se svým věrným zaměstnancem a jeho veselým synovcem jedná s obvyklou dávkou opovržení. Později téhož dne se Vydřigroš setká s duchem svého zemřelého obchodního společníka Josepha Marleyho, který v posmrtném životě platí za své dřívější bezcitné jednání. Marley doufá, že se mu podaří pomoci Vydřigrošovi před stejným osudem zachránit a prozradí mu, že ho navštíví trojice duchů. Když ale vezmou duchové Vánoc minulých, současných a budoucích Vydřigroše na fantastickou pouť, která mu otevře oči a odhalí pravdy, kterým se zdráhá uvěřit, je Vydřigroš nucen otevřít své srdce a napravit roky zlé vůle, než bude příliš pozdě.