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.
1964
2009
1990
1939
1932
1996
1956
1967
1965
1968
1973
1961
1976
1971
1999
2006
2000
1925
1957
1938