約翰·弗羅斯特少校因創(chuàng)傷后應(yīng)激障礙提前一個月返鄉(xiāng),他很高興能回家過圣誕節(jié)。妻子吉爾和兒子吉米都忙得不可開交,沒能像他期待的那樣熱情歡迎他。在他外出期間,他們收養(yǎng)了一只名叫查理的小狗,但這只小狗查理并不喜歡。吉爾是“吉爾蛋糕烘焙坊”的老板,她一直難以支付賬單,為自己的餐飲生意承辦了太多節(jié)日派對,甚至忘記了一場重要的婚禮。約翰在駝鹿旅館的退伍軍人同伴們那里找到了慰藉,直到查理發(fā)現(xiàn)退休的越戰(zhàn)老兵漢克心臟病發(fā)作,無家可歸,和杰克上尉一起住在帳篷營地里。約翰找到了人生的意義,他召集親朋好友和社區(qū)成員為退伍軍人們建造了新家,讓他們度過一個溫暖的圣誕夜,開啟新的平民生活。