Miserly businessman Ebenezer Scrooge experiences a supernatural encounter on Christmas night that changes his life forever. The Ghosts of Christmas Past, Present and Yet to Come appear one after another, confronting the coldhearted man with the defining moments of his existence. They compel him to face his decisions and their far-reaching consequences for those around him. Johnny Depp takes on the iconic role in this latest film adaptation of Charles Dickens´ timeless 1843 tale ´A Christmas Carol´. Since 1901, the story has been adapted for the screen at least 15 times, with the legendary role of Ebenezer Scrooge portrayed by actors including John Carradine, Fredric March, Basil Rathbone, Alastair Sim, Albert Finney, Bill Murray, Patrick Stewart, Michael Caine, Jack Palance, Simon Callow, Kelsey Grammer, Guy Pearce and Jim Carrey.