Am Weihnachtsabend in der Kleinstadt Bedford Falls wünscht sich George Bailey (James Stewart), er wäre besser nie geboren. Der Himmel wird auf den Lebensmüden aufmerksam und beauftragt den Engel Clarence (Henry Travers) mit einer Rettungsaktion. Bevor der himmlische Sendbote jedoch eingreift, wird er über die Vorgeschichte informiert. George Bailey war ein hoffnungsvoller junger Architekt, der hinaus in die Welt wollte, um große Bauwerke zu schaffen. Doch der plötzliche Tod seines Vaters hält ihn in seiner Heimatgemeinde fest. Er übernimmt notgedrungen die kleine Bausparkasse seines Vaters und bemüht sich zusammen mit Onkel Billy (Thomas Mitchell), das Unternehmen vor dem Zugriff durch Dr. Potter (Lionel Barrymore) zu bewahren. Potter ist ein skrupelloser Geschäftsmann, dem die meisten Firmen und Häuser in Bedford Falls gehören. Mit Tatkraft und Geschick gelingt es George trotz knapper Finanzdecke immer wieder, den sozialen Wohnungsbau zugunsten besonders bedürftiger Familien voranzutreiben. Da passiert Onkel Billy ein Missgeschick. Er verliert 8000 Dollar, die Rücklage des Familienbetriebes. Ausgerechnet Potter fällt dieses Geld in die Hände, was dieser aber verschweigt. Die Bausparkasse ist ruiniert, George ist völlig verzweifelt. Auch der Gedanke an seine Frau Mary (Donna Reed) und die Kinder hindert ihn nicht an seiner Selbstmordabsicht. In diesem Augenblick erscheint Clarence und versucht, ihn umzustimmen ...
Schauspieler: