On the anniversary of Jacob Marley's death, his business partner Ebenezer Scrooge finds unwelcome company in the form of three spirits from Christmases Past, Present and Yet to Come.
1996
1999
2024
1941
2018
—
2020
1950
1943
1945
1937
2022
2019
1980
2021
1954
2009