故事发生在1980年的澳大利亚,迈克尔(山姆·尼尔 Sam Neill 饰)和妻子琳迪(梅丽尔·斯特里普 Meryl Streep 饰)带着三个孩子进行家庭旅行。 一天晚上,这对夫妇留下了他们最小的孩子阿扎里亚(Azaria),她还在襁褓中,出去拜访朋友。 不料,一场意外夺走了阿扎利亚年轻的生命。 让迈克尔和林迪万万没想到的是,他们除了经历失去孩子的巨大悲痛之外,还被指控为幕后凶手。 随后,法院开始了对该案的漫长审理。 尽管缺乏证据,林迪还是被判处无期徒刑。 在监狱里,林迪生下了她的第四个孩子,由迈克尔照顾。 在漫长的狱中,林迪不断上诉,终于赢得了自己的清白和自由。