В Лондоне, где зимний холод пробирает до костей, живет Эбенезер Скрудж. Его сердце давно окаменело, а единственная радость - это звон монет. Он ненавидит Рождество, грубо отказывает в помощи своему бедному клерку Бобу Крэтчиту и прогоняет веселого племянника Фреда. Для Скруджа весь мир - это баланс в бухгалтерской книге.
Но в рождественскую ночь к нему является призрак его покойного компаньона, Джейкоба Марли, скованного тяжелыми цепями. Он предупреждает, что Скруджа ждет та же участь, если он не изменится, и посылает к нему трех духов. Дух Прошлых Рождеств показывает одинокого мальчика, который теряет любовь всей жизни, Фан, ради наживы.
Дух Нынешнего Рождества ведет его в дом Боба Крэтчита, где больной сынишка Тим все еще находит в сердце радость, и на праздничный вечер к Фреду, где над старым скрягой лишь смеются. А вот Дух Будущего являет Скруджу леденящую душу картину: все рады смерти некоего человека, на могиле которого выбито его имя, а маленький Тим Крэтчит тоже умирает.
Проснувшись в слезах, Скрудж понимает, что еще не все потеряно. Он полностью преображается: шлет огромную индейку семье Крэтчитов, щедро жертвует на благотворительность и является на рождественский обед к изумленному племяннику. А главное - он становится вторым отцом для Тима, чье здоровье поправляется. Старый Скрудж учится петь рождественскую песнь, которая звучит не с губ, а из самого сердца.