In Londen wohnt dem älteren Mann Ebenezer Scrooge bei. Eines Tages wird er von drei Geistern besucht, die seine bittere Sicht auf das Leben verändern werden. Ebenezer unternimmt eine übernatürliche Reise, bei der er mit seiner Vergangenheit, Gegenwart und Zukunft konfrontiert wird. Auf seiner spirituellen Reise kämpft er für eine zweite Chance im Leben.