Nella gelida Londra vittoriana, Ebenezer Scrooge è un vecchio avaro che disprezza il Natale e tutto ciò che rappresenta. La sua vita è un susseguirsi di lavoro e solitudine, ma una vigilia di Natale, viene visitato dal fantasma del suo ex socio, Jacob Marley, che lo avverte delle conseguenze delle sue azioni. Scrooge è quindi trascinato in un viaggio straordinario attraverso il suo passato, presente e futuro da tre spiriti, che metteranno in discussione le sue scelte e il suo cuore di pietra. Mentre i fantasmi rivelano il vero significato della generosità e dell’amore, Scrooge si trova di fronte a un conflitto interiore che potrebbe cambiare il suo destino per sempre.