因為目睹了一場謀殺案,瑞秋(凱莉·麥吉利斯 Kelly McGillis 飾)和兒子山姆(盧卡斯·哈斯 Lukas Haas 飾)的平靜生活被徹底打破。接到報案的約翰警長(哈里森·福特 Harrison Ford 飾)匆匆趕來,沒想到被指認的兇手不是別人,正是同為警探的邁克菲(丹尼·格洛弗 Danny Glover 飾)。約翰將這一消息報告給了上司保羅(約瑟夫·索默 Josef Sommer 飾),沒想到保羅和邁克菲之間有著邪惡而非法的關聯。 得知真相的約翰遭到了邁克菲的誅殺,身受重傷的他被瑞秋帶到了阿門部落療養。在療養的日子里,約翰和瑞秋之間產生了奇妙的化學反應,同時,約翰也逐漸習慣了在阿門部落里的生活。好景不長,保羅最終發現了約翰的行蹤,為了守住自己骯臟的秘密,他誓要將約翰置于死地。