吉米(西恩•潘 Sean Penn 饰)、戴夫(蒂姆•罗宾斯 Tim Robbins 饰)和西恩(凯文•贝肯 Kevin Bacon 饰)是儿时最要好的玩伴。戴夫10岁那年的一桩事件却改变了单纯美好的童年和友谊。尚且年幼的戴夫被歹徒绑架,对他施以性虐待,这个羞辱的经历从此改变了戴夫的人生。他变得与别人越来越疏离,三人的友谊在慢慢消融。 三人各奔东西,却因为吉米的女儿遭杀害而重新有了联系。因为负责这个案件的,碰巧是西恩,此时他已是一名警探,面对好友女儿的被害,心急要找出真凶,却意外发现所有证据的矛头都指向了那个曾经亲密无间的伙伴——戴夫。关系变得剑拔弩张,而过去的友谊,如今的对立,都在拉扯着每个当事人的心。
While visiting her friend Marjorie Attfield, Miss Marple learns that her son Bobby had recently found a body, identified as a Mr. Pritchard, on the cliff side. He's received a letter asking him to appear at the enquiry but it seems to be a wild goose chase meant to keep him away from the real enquiry taking place elsewhere. Now accompanied by a friend, Frankie Derwent, they trace the dead man to nearby Castle Savage, home to a dysfunctional family with great deal of money. The family patriarch, Jack Savage, had died not long ago and the dead man had some connection to the Savages. But what is the key to solving the mystery of Pritchard's last words to Bobby as he lay dying: "Why didn't they ask Evans?".