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ę...