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.
1999
1975
1995
2019
1964
1933
2014
1953
1962
1987
2025
1991
1984
2009
1939
—
2015
2021