On Christmas Eve, crotchety miser Ebenezer Scrooge(Jim Carrey) is visited by the ghost of his dead partner Jacob Marley(Gary Oldman). Scrooge is told that what they do in life will determine what happens to them in the afterlife. Marley tells Scrooge that he will be visited by three ghosts and to take heed of what happens. The first spirit, the Ghost of Christmas Past, shows Scrooge that he was once a happy young man, carefree and in love but money became his greatest desire. The Ghost of Christma Present shows him how others, including his nephew Fred(Colin Firth) and his clerk Bob Cratchit, The Ghost of Christmas Yet to Come, shows Scrooge the fate that awaits him. Scrooge learns from his visits and becomes a good man who knows how to celebrate Christmas.