安娜(明妮·德里弗饰)是个单身母亲,她努力工作只为了能给儿子创造一个良好的生活环境。索尔(杰瑞米·雷纳饰)则是一个名副其实赌鬼,因为沉迷赌博,他输光所有家产,而且工作也丢了,变得无处可去。遭到解雇的索尔走投无路,与老板和放高利贷的人发生激烈冲突。随后他在逃跑的过程中遇上了安娜母子俩,结果因失手杀死小男孩而被判入狱。许多年过去了,安娜与索尔再度相会,两个内心备受煎熬的人,要如何从痛苦中摆脱出来呢?