Ebenezer Scrooge es un hombre avaro y egoísta, sarcástico y huraño con sus pocos seres allegados. La víspera de Navidad, el fantasma de su antiguo socio Jacob Marley se le manifiesta, provocando una serie de apariciones de los fantasmas de las Navidades pasadas, presentes y futuras, que despertarán emociones en el protagonista que parecían olvidadas.