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.
1993
1968
2019
1924
1982
1963
1980
1932
1996
1956
1967
1965
1973
1957
2021
1944
1975
2024