Ebeneezer Scrooge rătăcește bucuros prin viața sa ca un nebun crud până într-un Ajun destinat de Crăciun, când este vizitat de trei fantome. Spiritele îi arată cum comportamentul său de-a lungul anilor l-a transformat într-un om bătrân singuratic, amar și cum inima lui a devenit mai rece. Folosind evenimentele din trecutul idealist al lui Scrooge, viitorul trist și mohorât, aparițiile încearcă tot ce pot să-i topească sufletul oțelit. Ebeneezer Scrooge, învață din greșelile trecute prin intervenția fantomei fostului său partener și a celor trei băuturi spirtoase și, exact la timp pentru sărbători, reușește să facă viața fiecăruia puțin mai strălucitoare, inclusiv a lui!

Londra, 1893: Autorul și omul de știință H.G. Wells le prezintă noua sa invenție - o mașină a timpului - colegilor și prietenilor săi când poliția îi bate la ușă. Ucigașul Jack The Ripper tocmai a lovit din nou și trebuie să fie încă prin preajmă. De fapt, Jack este unul dintre oaspeții lui Wells care evadează cu ajutorul mașinii timpului... direct în 1979. Deoarece dispozitivul se întoarce automat la el, Wells îl poate urmări pe Stevenson în viitor, dar pentru criminalii din utopia de la sfârșitul anilor 70 găsirea și oprirea nu este atât de ușoară. Cât de norocos că Wells o întâlnește pe drăguța funcționară de bancă Amy (Mary Steenburgen), care este fascinată de manierele sale.