George Bailey (James Stewart) és un ciutadà honrat i modest que dirigeix i manté a la superfície un petit banc familiar, malgrat els intents d'un poderós banquer per arruïnar-lo. El dia de la nit de Nadal del 1945, aclaparat per la sobtada desaparició d'una important suma de diners, que suposaria no només la fallida del seu banc, sinó també un gran escàndol, decideix suïcidar-se, però quan està a punt de fer-ho passa una cosa extraordinària. TAQUILLA INVERSA. DESPRÉS DE LA PROJECCIÓ HI HAURÀ XOCOLATA I COCA PER A TOTHOM!