João e Madalena, pobres mas livres, têm perspetivas opostas sobre o Natal: Madalena celebra a festa com alegria, enquanto João a rejeita, obcecado com poupar dinheiro e enriquecer. Para animar o amigo, Madalena conta-lhe uma história: O Sr. Coruja, um homem avarento e solitário, recusa ajudar um pedinte e rouba as moedas do seu sócio doente.
Na noite de Natal é visitado por três espíritos que mostram o passado feliz que perdeu, o presente cruel em que se tornou e um futuro em que ninguém sente a sua falta. Assustado e arrependido, decide mudar e a história termina com música, festa e a mensagem de que nunca é tarde para seguir o caminho da amizade.