Jack Cameron je mrzutý chlap ve středních letech, který žije jen se svou dospívající dcerou a už sedm let nesnáší Vánoce. Před sedmi lety na Štědrý den totiž nachytal svou manželku při nevěře a od té doby neslaví Vánoce. A letos si právě tohoto muže vybral Úřad pro vánoční záležitosti, pod který spadají duchové minulosti, současnosti a budoucnosti. Právě tito duchové mají navrátit Jackovi nadšení a víru ve Vánoce. Jako první přichází na řadu duch minulosti, který Jacka zavede jeho dětstvím do roku 1965. Jenže tento duch je v poslední době velmi labilní a najednou se rozhodne, že už nechce být duchem a chce si užívat života, takže rozbije svou sněhovou vločku (zajišťuje mu neviditelnost), omráčí Jacka a začíná žít jako člověk. Jenže Jack je nyní taktéž uvězněný ve své minulosti a zpátky se může vrátit jen za pomoci ducha, který však zmizel neznámo kam. Do minulosti se tedy vydává s povolením svého nadřízeného duch současnosti a je jasné, že chytit a přesvědčit ducha minulosti, aby se vrátil do současnosti, nebude žádný lehký úkol. Ale čas běží a pokud Jack nebude zpátky doma do půlnoci, přestanou existovat všechny Vánoce, které kdy Jack prožil, a navíc přestane existovat i on sám a s ním i jeho dcera. Honička za duchem minulosti, který se letos rozhodl zachovat sobecky, tedy může začít.(freddy)