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.
1991
1995
1956
1966
2025
1972
2007
2002
2003
2024
1973
1984
2020
1988
1993
1970
1926
1979