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.
1969
1972
2000
2001
2020
1993
2004
1963
2008
1985
1971
2009
2011
1979
1928
1918
1929
1999