Jack Cameron è un papà single che decide di non osservare il Natale perché sua moglie lo ha lasciato in quel periodo. I fantasmi del Natale passato e presente cercano di convincere Jack a cedere, ma rovinano il loro lavoro e si lanciano in una corsa sfrenata nel tempo presentandosi in vari momenti nel passato di Jack. Mentre cercano di correggere la sequenza temporale e tornare al presente reale, alcune cose non sono più quelle di una volta.