I'm sorry but Patrick Stewart tried hard and failed as, Ebenezer Scrooge. He just didn't come across as mean as the others legends before him did like, Michael Caine, George C. Scott, Alastair Sim and even Sir Seymour Hicks. But the acting from, Richard E. Grant as Bob Cratchit and Saskia Reeves as Mrs Cratchit and the rest of the supporting cast make up for Patrick Stewart's failed attempt at, Scrooge. And add to the brilliant acting from the other cast members, the music is hauntingly beautiful. There for i give this version of the classic tale 4 stars.