“暴食”、“贪婪”、“懒惰”、“嫉妒”、“骄傲”、“淫欲”、“愤怒”,这是天主教教义所指的人性七宗罪。城市中发生的连坏杀人案,死者恰好都是犯有这些教义的人。凶手故弄玄虚的作案手法,令资深冷静的警员沙摩塞(摩根•弗里曼 Morgan Freeman 饰)和血气方刚的新扎警员米尔斯(布拉德•皮特 Brad Pitt 饰)都陷入了破案的谜团中。他们去图书馆研读但丁的《神曲》,企图从人间地狱的描绘中找到线索,最后从宗教文学哲学的世界中找到了凶手作案计划和手段的蛛丝马迹。凶手前来投案自首,这令众人都松了一口气,以为案件就此结束,怎料还是逃不出七宗罪的杀人逻辑,这次凶手瞄准的目标,是那个犯了“愤怒”罪的人……
抗战时期,考古学家马良(吕凉 饰)的一次重大宝物发现,引起了国民党和日本人及青龙帮的关注。马良与邂逅的美专学生杨玲(盖丽丽 饰)结伴来到藏宝地,发现一时隐时现的持剑人。守屋老者(李天济 饰)告诉他,凡闯藏宝“千柱屋”者必死无疑。几日后,马良被突然而至的卖艺人劫持,幸得凌空而降的黑衣侠相救。杨玲误踏贼人所设机关,马良机智救下杨玲,并在太平军首领灵柩处发现了《何氏家谱》。此时,慕宝而来的各路人马狭路相逢,大打出手。而马良和杨玲则在他人保护下逃离是非之地,一直暗中相助的算命先生揭穿杨玲日本特务身份,杨恼羞成怒,开枪打死算命先生,扑向宝盆......