George Bailey (James Stewart) wraz ze swoim wujem (Thomas Mitchell) kieruje budowlaną kasą oszczędności w małym miasteczku. Niemal całkowicie poświęca się pracy, pomagając potrzebującym w uzyskaniu własnego mieszkania. Niestety, tuż przed Bożym Narodzeniem wuj gubi osiem tysięcy...
W czasie śnieżycy z samochodu zostaje wyrzucony worek z trzema małymi kociakami. Udaje im się trafić do dużego i bogato urządzonego domu. Nie będąc przez nikogo zauważonymi, odkrywają nieznany sobie świat domu zamieszkanego przez ludzi. Ich obecność po krótkim czasie zostaje jednak...
Przed sądem staje architekt oskarżony o morderstwo. Miał jakoby zabić swą żonę. Zostaje skazany, ponieważ alibi jest słabe, a wszyscy świadkowie obrony albo zginęli, albo milczą. Tylko sekretarka wierzy w swego szefa i walczy przeciw niesprawiedliwości. Przeprowadza ponowne dochodzenie...