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.
1974
2022
1957
1985
1947
1971
2009
2014
1982
1993
1994
1966
1997
1999
1998
2004
2000
2024