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