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.
2004
1966
1979
2003
2006
2002
2001
2000
2025
2009
2024
1984
1963
1991
1994
1985