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.
1991
1975
2012
2007
1955
2017
1953
2025
2019
2010
2023
2024
1990
1995
—
1971
2003
1977