Młoda Jenny (Hayley Mills) przeprowadza się na południe Anglii, by tam zacząć od nowa karierę nauczycielki. Świeżo po przyjeździe spotyka Patricka (Oliver Reed), miejscowego przystojniaka. Kobieta w krótkim czasie staje się sympatią większości mężczyzn. Kto będzie tym szczęśliwcem, który zaskarbi sobie uczucie Jenny?
Film przedstawia losy młodego sieroty Olivera, który w wiktoriańskiej Anglii ucieka z domu dziecka i udaje się do Londynu. Tam dostaje się pod wpływy łajdackiego Żyda Fagina, który z dzieci tworzy bandę złodziei kieszonkowych. Gdy Oliver zostaje przyłapany na gorącym uczynku, zajmuje się nim pan z eleganckiego towarzystwa. Mimo to chłopiec raz jeszcze wpada w sidła przestępców...
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óż.