前美軍上校本杰明·福德(羅伯特·德尼羅 Robert De Niro 飾)曾在20世紀90年代隨軍奔赴塞爾維亞戰場,經歷了人間煉獄最慘烈的洗禮。回到祖國后,因家庭破裂和戰爭陰影的緣故,本杰明選擇在深山密林隱居,長達十八年之久。這一日,原計劃外出賣藥的他在山路上結識了自稱來自波斯尼 亞的狩獵愛好者埃米爾·科瓦克(約翰·特拉沃爾塔 John Travolta 飾)。狂風暴雨之夜,二人相談甚歡,更相約次日一同打獵。誰知第二天,本杰明卻遭到新朋友的無情追殺。原來埃米爾是曾在戰場與本杰明交過手的塞爾維亞敢死隊,此番懷著深深的仇恨向這位早已放下屠刀的老對手展開復仇。 接下來的時間,他們你來我往,互換獵人與獵手的身份,結果難以預測……