生性开朗乐观的中学老师帕特(布莱德利·库珀BradleyCooper饰)回家后发现妻子对他不忠,因精神创伤被父母送往医院接受精神治疗。出院后,帕特回到父母家与他们同住,在父亲(罗伯特·德尼罗饰)和母亲(杰基·韦佛饰)的过度照顾下感到压抑。在一次聚会上,帕特遇到了刚刚失去丈夫和工作的年轻女子蒂芙尼(詹妮弗·劳伦斯JenniferLawrence饰)。浑身荆棘的蒂凡妮处处与帕特对峙,让帕特一开始不敢躲避。但随着两人接触的加深,帕特逐渐发现了蒂芙尼的吸引力,而蒂芙尼也发现了帕特身上不可磨灭的乐观精神。蒂芙尼邀请帕特和她一起跳舞参加比赛,他们的关系开始朝着积极的方向改善。在舞蹈比赛中,帕特终于找到了一生挚爱,而他与蒂芙尼的生活也看到了乌云过后的阳光。