故事诞生于20世纪70年代的美国。露丝(鲁妮·玛拉·鲁妮·玛拉饰)和她的男朋友鲍勃(卡西·阿弗莱克·卡西·阿弗莱克饰)非常相爱。在德克萨斯灿烂的阳光下,就在他们都以为这样幸福的生活会持续下去的时候,不幸降临了。在一次事故中,露丝误杀了一名警察。面对严峻的审判,为了保护她所爱的女人,鲍勃心甘情愿地去坐牢,代替露丝赎罪。很久以后,露丝生下了一个可爱漂亮的女婴,这给身陷囹圄的鲍勃带来了新的希望。随着时间的推移,鲍勃对露丝和她女儿的怀念越来越强烈。最后,一系列意想不到的事件让露丝下定决心越狱。然而,此时的鲍勃并不知道,监狱铁窗之外的世界已经发生了翻天覆地的变化。