Nella Londra vittoriana, Ebenezer Scrooge è un misantropo avaro che disprezza il Natale e tutto ciò che rappresenta. La sua vita monotona e solitaria viene stravolta dalla visita di tre spiriti, che lo conducono attraverso il passato, il presente e il futuro, rivelandogli le conseguenze delle sue azioni egoistiche. Mentre il Natale si avvicina, Scrooge deve confrontarsi con i suoi demoni interiori e le opportunità perdute, mentre la sua indifferenza minaccia di condannarlo a una vita di solitudine eterna. La sua redenzione è in gioco, ma riuscirà a trovare il coraggio di cambiare?