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...
Sławny aktor brodwayowski, Tony John (Ronald Colman), ma problem z oddzieleniem swojego życia od życia postaci, w które się wciela. Wraz z byłą żoną (Signe Hasso) przygotowują się do kolejnego spektaklu - szekspirowskiego Otella. W międzyczasie Tony John poznaje atrakcyjną kelnerkę...
Logan Stuart (Dana Andrews) zobowiązał się dostarczyć bezpiecznie narzeczoną swojego przyjaciela George’a – Lucy do Jacksonville. Zostaje zaatakowany w nocy w swoim pokoju hotelowym, ale dalsza podróż odbywa się już bez przeszkód. Logan całkiem nieźle zarabia na swoim biznesie...