Mary przyjeżdża do ciotki, która razem z mężem prowadzi oberżę "Jamajka". Wkrótce kobieta odkrywa, że gospoda jest miejscem spotkań niebezpiecznej bandy.
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óż.