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.
—
1995
1996
1985
1964
2004
2023
1968
1961
1989
2002
1976
1965
2010
2017
1999
1951