Plot Charles Dickens’ classic tale of Christmas spirit sees miserly Ebenezer Scrooge (Carrey) believing Christmas is humbug until a terrifying visit from his dead partner Marley (Oldman) tells him the Ghosts of Christmases Past, Present and Yet To Come (Carrey again and again) are coming to show him the error of his ways. Verdict It’s always a good story, this time told more creepily than usual. Good, but not as good as The Muppets’ Christmas Carol, Scrooged, Mr. Magoo’s Christmas Carol or some great, classic live action classic versions.