Het is 1843 als iedereen in Londen zich opmaakt voor een gezellig Kerstfeest. Iedereen, behalve de grootste zuurpruim van de stad: Ebenezer Scrooge. Hij vindt niets belangrijker dan geld verdienen. Kerstfeest is voor hem maar een lastig en tijdrovend iets. Zijn trouwe medewerker Ben verdient een miezerig salaris en moet altijd overwerken. Ook met Kerst, terwijl hij juist meer tijd zou willen doorbrengen met zijn gehandicapte zoontje Tim. Maar meneer Scrooge heeft geen greintje medelijden en wil niets met dat stomme kerstgedoe te maken hebben. Maar op Kerstavond gebeurt er iets wonderlijks: Scrooge wordt bezocht door drie tijdgeesten, die hem meevoeren in een tijdreis door het verleden, het heden en de toekomst van zijn Kerst. De tijdgeesten geven Scrooge nog één keer de kans zijn leven te beteren en het Kerstfeest voor altijd in zijn hart te sluiten…