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.
1997
2005
2007
1984
2024
1998
2004
1992
2019
2025
1914
1995
1996
1964
2003
1953