Um Cântico de Natal tem como protagonista Ebenezer Scrooge, um pão-duro, proprietário de uma casa de contabilidade e empregador do pobre Bob Cratchit, seu escriturário. Scrooge evita fazer quaisquer gastos, tanto que no inverno, à época do Natal, o escritório é aquecido apenas por uma pequena lareira. Para Scrooge, isso não é um problema, uma vez que a sua frieza interior é constante, e o conforto de outras pessoas para ele não é importante. Na véspera de Natal, Scrooge, sozinho e renegando qualquer companhia, recebe a visita do espírito de seu sócio, Jacob Marley, que lhe confidencia que um destino igual ao dele estará reservado a Scrooge, se o mesmo não se redimir de seu comportamento. Para tal, três fantasmas virão lhe visitar e trarão a oportunidade para que ele reflita sobre sua condição e através da mudança de hábitos limpar sua consciência.