.
杰克·雷彻(汤姆·克鲁斯饰)是一个冷战遗留下来的产物,他曾为美国军队和特工部门服务,获得了大量的嘉奖。离开军队之后,杰克·雷彻几乎就变成了一个浪人,因为没有人告诉他要到哪里去,而他在军队已经习惯了有命令的生活。本片故事开始于一个寻常的小镇,在一个平静的早晨,五个人照常过日子,却惨遭随机射杀。所有证据都指向一个人:枪法神准的狙击手詹姆斯·巴尔(约瑟夫·斯科拉饰),他前身是军人,训练有素的狙击兵。他很快就遭到逮捕与拘提。经过漫长的审讯,依然问不出什么。囚犯只做出一个神秘的要求,随手写下:“给我杰克”。
谁是杰克?这问题令人费解。大家甚至查不出,他是否还活着,但杰克竟然自己找上门。杰克·雷彻作风神秘,习惯独来独往,而他认识这名枪手。随机杀人案的新闻,促使他自动现身,跟警方说出那名枪手的真面目。鉴于惨痛的经验,杰克相信这一次,警方绝对可以把杀手绳之以法。杰克都还没赶到,这位囚犯就惨遭围殴,陷入昏迷。辩护律师(裴淳华饰)对杰克有很多疑问:她的委托人和杰克是什么关系?为什么委托人要求见相信他有罪的人?尽管她很不安,仍然尊重委托人的要求,聘请杰克做她的首席探员。
乍看之下,警方办案效率很高,彻查犯罪现场,顺利逮捕杀手,但杰克对完美罪证起了疑心。杰克凡事不靠人,加上观察力敏锐,他发现别人所忽略的细微之处。调查愈深,愈觉得事情不单纯。于是他开始追查真相,原来事实不如表面那样,家人也可能是敌人。杰克文武双全,什么都逃不过他的眼睛。虽然他是个独行侠,有他自己的原则,但内心终究有强烈的正义感。杰克发现他面对狡猾的敌人,这个意想不到的敌人嗜好暴力,还有见不得人的秘密,甚至不惜为了保守秘密而杀人。杰克必须善用权谋,才能料到并骗倒敌人,保护无辜的嫌犯,揪出真正的凶手。