伦迪(博伊德·霍尔布鲁克饰演)遭受了不公正的待遇,在监狱里度过了20年。在最终重获自由后,他不想为自己讨回公道,而是想回归正常生活。然而,可怕而可怜的过去注定了伦迪的愿望化为泡影。由于无法顺利融入社会,他只能躲在动物收容所里照顾那些被别人虐待的可怜动物。在一次偶然的邂逅中,伦迪遇到了一个名叫多丽丝(伊丽莎白·莫斯饰演)的女人。多丽丝有着神秘的背景和不断变化的性格,整天生活在对暴力的恐惧中。这两个情况相似的人很快发现了彼此的共同点,他们之间的距离很快缩小了。但很快,伦迪意识到多丽丝的出现可能会让他误入歧途,甚至再次失去宝贵的自由。