工作非常忙碌的雜志編輯杰克,對家人常感到內疚不已。本來答應幾個孩子乘游輪去航海,但是卻一直沒有實現,甚至連母親的生日也沒有辦法到場祝賀。為了彌補家人,杰克決定趁去印度出差的機會,順便帶家人一起度假。但沒想到的是,途中飛機遭到恐怖分子劫持。
警匪槍戰中,妻子和兩個女兒中彈喪命。事情發生后,杰克和幸存的小兒子一直無法從悲傷中走出來。無意中,作為新聞工作者的杰克得知內情,恐怖分子竟然在被捕后獲釋,不必承擔刑事責任,而政府居然無可奈何。
劫機者竟然逍遙法外,這讓原本就因失去親人十分悲痛的杰克無法容忍。杰克憑借自己積累多年的內線資源調查劫機者的下落,希望促使政府能夠有所作為。但是政府上層官員戴維遜給他的建議卻是自己行動,并暗示杰克如果他要報仇的話,法律上的事他可以睜一只眼閉一只眼,并為他提供一些內部的情報。有戴維遜做幕后支持,杰克決心大展拳腳,把殺害妻子和女兒的兇手一個一個找出來……
在戴維遜的指引下,杰克很快就找到了幾個劫機犯的藏身之處。但是很快,杰克就被他們發現,雙方發生了激烈的對抗。在對抗中,杰克殺死了幾個劫機犯。報復之后讓他覺得內心十分痛快,這種奇怪的感覺驅使他繼續下去。劫機犯被殺事情很快引起了上層領導的注意,連聯邦調查局都介入此事。聯邦調查局高級干探朱斯負責此事,進行著縝密的調查,很快,他就發現,劫機事件中的幸存者杰克很有可能與這件事有很大關系,于是對他進行警告。
杰克依舊尋找著其他劫機犯的下落,并找到了之前報社新聞提供者凱特幫忙。杰克決定親手懲治他們的罪惡,但是很快杰克就發現有人竟然比他下手還要早,這不禁讓他一頭霧水,究竟這一切都是誰做的呢?在朱斯的說服下,杰克決定和他一起聯手偵破此事,并洗清自己的罪惡。很快,他就發現在幕后操縱這一切的竟是他非常信任的戴維遜,而雙方也不可避免地發生了一場激烈的爭斗。