Ebenezer Scrooge to stary, samotny i bogaty skąpiec, który nie znosi ludzi i nie potrafi okazać im serca nawet podczas Świąt Bożego Narodzenia. W noc wigilijną odwiedza go duch zmarłego wspólnika, który zabiera Scrooge’a w podróż.
Po utracie pracy w fabryce Grace Milroy niespodziewanie zostaje zatrudniona jako gospodyni w pobliskiej wiejskiej posiadłości. Grace postanawia zyskać przychylność sceptycznych kolegów, odbudowując źle zarządzany zamek, przy okazji zwracając na siebie uwagę siostrzeńca księżnej.