Действие происходит в Лондоне XIX века, в канун Рождества. Главный герой мультика — Эбенезер Скрудж, богатый, но жестокосердный и жадный старик, для которого рождественский праздник — лишь пустая формальность. Он презирает радость и добродушие окружающих, отказывается помогать нуждающимся и даже своих работников лишает возможности провести праздник с семьёй.
Всё меняется в одну волшебную ночь, когда Скруджа начинают посещать сверхъестественные существа, которые дают ему шанс пересмотреть свою жизнь. Эти мистические гости — Духи Рождества — решают показать ему, что он упустил и что он может потерять в будущем, если продолжит идти по пути равнодушия и эгоизма.
Каждый из трёх Призраков, которые посещают героя, предлагает ему уникальный взгляд на его жизнь. Дух Прошлого возвращает мужчину в его юность, где он видит свои прошлые ошибки, потерянные возможности и отношения, которые разрушились из-за его жадности. Нынешний показывает ему, как настоящие люди счастливы, несмотря на бедность, и как их жизни контрастируют с его холодным и одиноким существованием. Скрудж также видит радость семьи его верного клерка Боба Крэтчита, особенно маленького Тима, который, несмотря на болезнь, остаётся светлым и жизнерадостным. Будущий погружает персонажа в мрачные картины его собственной смерти. Этот мрачный и молчаливый призрак заставляет его задуматься о том, какой след он оставит в мире, если не изменит свои взгляды и поступки.