《红衣手记》某跨国公司亚洲分公司总裁何静波突遭杀害并造成自杀假像其妻翠珊亦因为一句“杀夫”戏言而频频受到一个多情杀手的恐吓正当案情毫无头绪之际翠珊发现了一张丈夫留给自己上面印有一串神秘数字的字条于是决定亲自去冒险解开这个秘密可怕的是她察觉到自己正步入一个危机四伏、凶险万分的陷阱最后翠珊终于发现这个杀害自己丈夫的幕后黑手六十年代的香港警界贪污成风导致黑狱重重《正报》记者程安撰文揭露警界黑幕被探长张耀祖视为眼中钉张耀祖陷害程安藏毒使其入狱更将程的女友小慈玷污程安在狱中作为帮派人士之外的“羊”虽有羊头飞机木看顾也受尽大佬们侮辱程安凭借正气与知识为犯人声张权利逐渐获得大佬们尊重狱中生活有所好转不久看守“无人性”将犯人“三只脚”害死程安借报界朋友使三只脚冤仇得雪小慈依靠另一探长势力将张耀祖下狱沦为犯人的张耀祖计划在狱中报复程安两人的对决在所难免…货车司机黄家驹(成龙 饰)赴美向移居美国的彪叔(董骠 饰)祝贺新婚之喜知晓其打算婚后与黑人妻子过安静的晚年生活经营多年的超级市场也已卖给了年轻寡妇Elaine(梅艳芳 饰)经营由于一见面就对Elaine有好感黄家驹主动协助Elaine打点起业务来不久一帮朋克党开始恶意捣乱破坏超市面对他们黄家驹面无惧色勇敢地用起了自己的拳头同时不忘告诉他们人生大义然而一波未平一波又起黄家驹又被卷入了钻石赃物被盗的漩涡受到了黑手党的追杀肯尼迪的遇刺成为了一桩美国历史上的悬案电影重新审视了那一段历史到底杀手是一个普通人还是整个庞大的政治阴谋真相和幻象都在调查中渐渐露出端倪总统遇刺的两小时内官方认定的凶手即被逮捕他就是里•哈威•奥斯瓦多然而巧合的是在随后的一个小时这个嫌疑犯却火速被一名流氓杀死经过调查官方还是认定里•哈威•奥斯瓦多为真凶但是二十多年后的一个美国律师吉姆•加里森(凯文•科斯特纳 Kevin Costner 饰)却发现肯尼迪中弹的蹊跷从而推测当年官方的误判接下来他的侦查牵连着一个历史上的惊天阴谋...