Ebeneezer Scrooge is a mean, miserable old miser. Safely tucked up at home one cold Christmas Eve, he has no care in the world for his poor employee Bob Cratchit and his frail son Tiny Tim. But little does Scrooge know that he is about receive visits from three spirits: the Ghost of Christmas Past, the Ghost of Christmas Present and the Ghost of Christmas Future . . . The lessons they teach him will leave Scrooge a changed man.