During the course of one memorable Christmas Eve, the ghosts of Christmas Past, Present and Future help Ebenezer Scrooge discover that it is never too late to change his miserly ways.