罗根(扎克•埃夫隆 Zac Efron 饰)是一名美国海军陆战队的中士,在战场上意外获得的一张女孩的相片。罗根三番两次的从伊拉克的战斗任务中九死一生,战友们都称她是他的走运女神。身边的战友都在意外的战斗破坏中阵亡,只有罗根幸存下来,因此罗根也把这张相片看成了他的走运符,并对相片中的女孩心存感谢之情。服役结束后,他回到了美国本土,决计找到这名相片上的陌生女孩。于是罗根带着猎狗步行横穿了多个美国的城市,四处询问后,总算找到了相片上这名叫做贝丝(泰勒•席林 Taylor Schilling 饰)的女孩的住处。在机缘巧合下罗根应聘成了贝丝所经营的动物会所的职工。两人在朝夕相处中逐渐相熟相知,罗根也在逐渐了解了贝丝复杂的生活后,对她产生了除掉感谢之外的爱恋之情…