Will Kane, cảnh sát trưởng của một thị trấn nhỏ ở New Mexico, biết được một kẻ ngoài vòng pháp luật khét tiếng mà anh ta tống vào tù đã được trả tự do và sẽ đến trên chuyến tàu buổi trưa. Biết được kẻ ngoài vòng pháp luật và băng nhóm của hắn sắp giết mình, Kane quyết tâm giữ vững lập trường của mình, vì vậy anh ta cố gắng tập hợp một đội từ những người dân thị trấn địa phương.
Phim kể về một thương nhân nghèo khổ nhưng cương trực và tốt bụng tên là George Bailey. Đêm Giáng sinh, đứng trước nguy cơ phá sản và vào tù, George nung nấu ý định tự tử với suy nghĩ biết đâu cái chết của mình sẽ đem lại một khoản tiền bảo hiểm lớn dành cho gia đình. Giữa lúc đó, anh đã gặp thiên thần hộ mệnh Clarence Odbody (Henry Travers), người được phái xuống để giúp đỡ George những lúc anh cần. Phần lớn bộ phim xoay quanh cuộc sống trước đó của George qua sự thuật lại của Franklin và Joseph, thiên thần vô hình đang chuẩn bị cho Clarence thực hiện sứ mệnh cứu rỗi George.