30年代的芝加哥一片混乱,黑道横行。政府和商人勾结。其中,掌握着劫机市场命脉的黑帮老大卡彭(罗伯特·德尼罗RobertDeNiro饰)最为有权势。即使在这样黑暗的环境中,联邦特工纳斯(凯文·科斯特纳KevinCostner饰)仍然怀揣着惩奸除恶的理想,但很快,现实告诉他,这个世界上,谁才是最好的?是老板。在资深警探马龙(肖恩·康纳利SeanConnery饰)的帮助下,纳斯重拾信心,组织了一个专案组调查和打击卡彭的犯罪生涯。在纳斯的努力下,一行人的行动初见成效,但随之而来的却是来自卡彭的威胁和迫害。队员阵亡,马龙受伤。这一切都没有让纳斯沮丧,反而更加坚定了他除掉卡彭的决心。一场激烈的对比拉开了正义与邪恶的帷幕。