På en kold juleaften har den selvoptagne og griske Ebenezer Scrooge kun én nat tilbage til at konfrontere sin fortid – og ændre fremtiden – før tiden løber ud. Scrooge har samlet sig en stor mængde penge, men på bekostning af kærlighed og venlighed. Når han bliver besøgt af tre ånder, står han over for de valg, han har truffet, og de konsekvenser, de har haft, ikke kun for ham selv, men også for dem omkring ham. Det er en nat fyldt med refleksion, erkendelse og mulighed for forandring. Kan han finde sin vej tilbage til det gode og lære at åbne sit hjerte for dem, der elsker ham? Scrooges rejse vil føre ham til en ny forståelse af julens sande ånd og de værdier, der virkelig betyder noget i livet.