消防员戈登阿诺•施瓦辛格 Arnold Schwarzenegger 饰有一个美好幸福的小家庭然而却遭遇飞来横祸哥伦比亚的恐怖分子为了自己的目的在洛山矶市的繁华路段炸毁了一栋大楼迟到的戈登亲眼目睹了爆炸引起的大火将在大楼前等侯自己的妻儿活活烧死然而美国官方只给了戈登四个字解释――间接伤害虽然戈登四处奔走呼吁将凶徒乘之于法然而哥伦比亚官方称这是叛军所为而这伙叛军已和政府军进行了长达10年的内战政府也没有办法将匪徒缉拿归案官方软弱的行为彻底激怒了戈登戈登决心亲自前往哥伦比亚找出这伙恐怖分子让他们血债血偿
本片改编自Joe Gores推理小说故事关于一名侦探小说作家汉密特因为职业牵涉到一宗错综复杂的神秘案件中而对他日后的工作影响深远汉密特受人之托到旧金山寻找一名名叫小晶的失踪中国女孩结果发现了一连串谋杀的自杀案件在侦探过程中汉密特几乎丧命但到了最后发现凶手居然是…… 1928年的美国旧金山时年34岁的哈麦特仍是一个卑微而潦倒的低级杂志的雇佣文人并饱受在一战的军队里染上肺病的折磨哈麦特年轻时曾在平克顿私人侦探公司工作过一段时间现在他就以写侦破小说为生那天晚上就在他正在写侦破小说的最后一页时小说中的主人公赖恩突然出现了他要哈麦特帮他找一个叫克里斯泰·林的16岁的中国姑娘哈麦特随身携带的小说稿在寻找林的过程中丢失了而他同赖恩也失去了联系回到公寓的哈麦特看到林正在那里她自认黑社会的头目方伟堂将她卖给了一个叫卡拉汉的人而卡拉汉的老婆在嫉妒心的驱使下将丈夫杀掉在方伟堂开的赌场里哈麦特用钱买回了丢失的小说稿他又在警察局看到了一具据说是林的尸体尸体已被毁容他同时还观看了一部关于林和六个男人鬼混的影片原来摄影师索尔特雇了赖恩去寻找林卡拉汉的律师黑兹唐在打手企图打死哈麦特时救了他一命哈麦特看到林和赖恩在码头上他终于明白这两人原来是一伙的林打死了想告发她的赖恩哈麦特的稿子掉进了水里遂干脆以这几天的冒险经历为主体重新创作了一部小说马耳他之鹰
在二次大战期间的南大西洋美国驱逐舰海恩斯号用雷达追踪到德国潜艇信号于是穆勒舰长罗伯特米彻姆饰便展开追击穆勒原担任货轮船长因被鱼雷击沉而转任海恩斯号的舰长船上多是新兵德国史登堡舰长克德朱尔吉斯饰亦是船舰作战好手奉命与奇袭舰会合并取回英国密码故一直坚守航线却遭穆勒识破尾随而来穆勒深怕弹援不中而反遭德国舰队围击便每小时以深水炸弹轰击以待援兵赶来德国潜艇被逼到深海海床以便甩脱追击由于美舰不断轰击使德军船员受不了史舰长以进行曲鼓舞士气这样一来更被美军声纳探知予以轰击海恩斯号也受重创穆勒假装弃船引诱德潜艇浮出海面以便轰击潜艇使两舰相撞……