一名年轻女子的姐姐因又一次吸毒过量住院,她的侄女和侄子面临被寄养的威胁,她带着他们逃走,直到圣诞节前夕抵达沉睡的伯利恒小镇,一系列的善意和巧合让三人有机会获得幸福。
电影由三个相互关联的小故事组成。
坐在轮椅上,之后的人生只能靠它代步的蒙特(摩根•弗里曼 Morgan Freeman 饰)对人生不再抱有什么希望。曾经的知名作家因为妻子的离世而灵感不再,整日与酒为伴的蒙特让侄子对他放不下心来,于是为他找了一个僻静小镇的小木屋,让他在这里散心养生。搬到这来的蒙特起初对什么都没有的小镇很不满,终日酗酒。而隔壁奥尼尔家的三个小女孩及她们的母亲(维吉妮娅•马德森 Virginia Madsen 饰)引来了蒙特的注意,随着和她们接触的加深,蒙特喜欢上了这一家,从中也渐渐拾得了生的乐趣;而奥尼奥家的三姐妹从蒙特身上得到了父爱和关怀,而她们的母亲也再次感受到爱情。一切都在朝着好的方向发展着,哪怕当下仍是黑暗,但黎明终究会来到,在救赎与被救赎中,蒙特及奥尼尔一家得到了治愈。
盛如曦(舒淇 饰)的年龄眼看着就要突破三十五岁大关,虽然拥有着一份稳定且待遇优厚的工作,但她的感情世界却是一片空白。家人和朋友们都在替盛如曦着急,忙不迭的将各路不靠谱的对象介绍给她相亲,深怕盛如曦再拖下去成为嫁不出去的老姑娘,这令盛如曦感到十分苦恼。 汪岚(郝蕾 饰)和章聿(熊黛林 饰)是盛如曦的好友,两人的情况和盛如曦差不多,三个女人坚强的在冰冷的现实社会中拼杀,躲过世俗压迫,躲过流言蜚语却最终躲不过各自内心深处对于感情的渴望。一位名叫马赛(彭于晏 饰)的男子出现在了盛如曦的身边,彻底改变了她的命运。