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.
1962
1993
1992
1994
2005
1990
2016
2014
1988
1965
1972
2013
1976
2009
1973
—
2025