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...
Rodzina Joadów zostaje przymusowo wysiedlona z powodów finansowych i wielkiej suszy, która nawiedziła Oklahomę. Sytuacja determinuje ich, by wyjechać do Kalifornii, gdzie zamierzają poszukać lepszego życia.
Były wojskowy, kapitan Stephen 'Steve' Jameson (Pat O'Brien) zaczyna pracować jako strażnik w więzieniu San Quentin. Joe "Red" Kennedy (Humphrey Bogart), brat nowej narzeczonej Jamesona May (Ann Sheridan), odsiaduje wyrok na kradzież. Jeden z więźniów, chcąc wywołać kłopoty, informuje...