Charles Dickens' immortal holiday classic, "A Christmas Carol," has been made into several full length feature films since it was first published in London in 1843 and continues to be one of the most well known and beloved Christmas stories.

Several local theater companies, including the Portland Stage Company, regularly perform the theatrical version of Dickens' story. Several great actors have played the title role of Ebenezer Scrooge, the stingy, odious miser who is led on a Christmas Eve journey by the Ghosts of Christmas past, present and future to see the error of his ways. But who played the best Scrooge on the silver screen?

Pick your favorite Scrooge in our poll and enjoy their performances in these video clips: