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.
1962
2015
1932
1926
1972
1984
2006
1987
2002
2004
2007
1967
1991
2000
2024
1989
1969
1978