A Christmas Carol (1997)

Misanthropic miser Ebenezer Scrooge (Tim Curry) is haunted by his deceased business partner, Jacob Marley (Edward Asner). Marley’s ghost is followed by three more spirits from Christmases Past (Whoopi Goldberg), Present (Kath Soucie), and Yet to Come. Each has a lesson Scrooge must learn.