Question: who plays ebenezer scrooge in the new christmas carol?
Answer: Guy Pearce has been cast in the starring role, playing cold-hearted miser Ebenezer Scrooge.