影片背景设定在20世纪60年代法国东边的阿尔萨斯小镇,比诺什饰演的女主角经营着一家将十几岁的女孩培养为完美主妇的学校。而她丈夫的突然离世,对她的事业产生了极大影响。。已近而立之年的克里斯·加德纳,是一名普普通通的医疗器械推销员。这种不安定的生活已经影响到家庭的和睦,最终妻子琳达忍受不了经济上的压力,离开了克里斯,留下他和5岁的儿子克里斯托夫相依为命。这时候克里斯银行帐户里只剩下21块钱,因为没钱付房租,他和儿子被撵出了公寓。
费尽周折克里斯赢得了在一家声名显赫的股票投资公司实习的机会,但是实习期间没有薪水,而且最终只有一人可以成功进入股票投资公司。为了通向幸福之路,克里斯决定走下去。为了省钱,每天晚上克里斯带着儿子去住收容所,吃饭靠领救济,但这些并没有摧毁父子间的亲情与他们的信念,他相信幸福总会落到自己的身上。
凭借过人的智慧,与勤恳的努力,克里斯终于迎来了那幸福的时刻……。一涉及到食物问题,天使们就会出现问题。当他们像乔那森一样,吃得过多,无法控制,他们就会被送到人间,作为惩罚。回到天堂里的唯一机会,就是积德行善,距离圣诞节越来越近了… 经过了一系列奇怪的,尴尬的遭遇之后,乔那森又开车撞到了医生加布里拉与他的儿子朱利安,朱利安在车祸之后,只能依靠轮椅行动了...。