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.
1933
1956
1987
2008
1999
2009
2024
1946
1945
1995
1991
1998
2010
1953
2007