Question: who played the ghost of christmas past in a christmas carol 2009
Answer: Jim Carrey as : Ebenezer Scrooge , a stingy , selfish old man , whose sheer miserly nature leads him to despise Christmas and all things which engender happiness .