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.
2010
1950
2001
2007
1924
2025
2006
1963
1991
1985
2020
2017
2024
—
1956
2000
1982
1996
1910