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...
Alice Sycamore zaprasza na wspólną rodzinną kolację swojego narzeczonego Tony'ego Kirby wraz z jego rodzicami. Kirby to ludzie zamożni, poważani, o staroświeckich poglądach, natomiast Sycamore'owie to prawdziwie unikatowy zbiór dziwaków. Gdy obie familie spotykają się, dochodzi do...