吉米(西恩?潘 Sean Penn 飾)、戴夫(蒂姆?羅賓斯 Tim Robbins 飾)和西恩(凱文?貝肯 Kevin Bacon 飾)是兒時最要好的玩伴。戴夫10歲那年的一樁事件卻改變了單純美好的童年和友誼。尚且年幼的戴夫被歹徒綁架,對他施以性虐待,這個羞辱的經(jīng)歷從此改變了戴夫的人生。他變得與別人越來越疏離,三人的友誼在慢慢消融?! ∪烁鞅紪|西,卻因為吉米的女兒遭殺害而重新有了聯(lián)系。因為負責這個案件的,碰巧是西恩,此時他已是一名警探,面對好友女兒的被害,心急要找出真兇,卻意外發(fā)現(xiàn)所有證據(jù)的矛頭都指向了那個曾經(jīng)親密無間的伙伴——戴夫。關(guān)系變得劍拔弩張,而過去的友誼,如今的對立,都在拉扯著每個當事人的心。