Ebeneezer Scrooge is a cruel, mean, miserable old man. Safely tucked up on his bed one cold Christmas Eve, he has no care in the world for his poor employee Bob Cratchit and his dying son Tiny Tim. But Scrooge's fortunes are set to change. He will soon receive a visit from the Ghost of Christmas Past, the Ghost of Christmas Present and the Ghost of Christmas Future. This will be a Christmas that he will never forget.