黑幫老大喬·卡伯特(勞倫斯·蒂爾尼 飾)和他的兒子「好傢夥」艾迪(克里斯·佩恩 飾)召集了六名強盜,準備到珠寶店搶劫一批天然鑽石。這六個人彼此各不相識,甚至連對方的姓名都無從得知。喬爲了保持機密,以顏色作爲代號分別給六人起名爲白先生(哈維·凱特爾 飾)、橙先生(蒂姆·羅思 飾)、金先生(麥可·馬德森 飾)、粉先生(史蒂夫·布斯塞米 飾)、棕先生和藍先生,並規定他們之間不能透露任何私事。
搶劫時,六人中了警察的埋伏,藍先生和棕先生當場死亡。白先生帶著身受重傷的橙先生回到預定的聚集地——一個倉庫。一會兒,粉先生、「好傢夥」艾迪和金先生也來到這裡,並活捉了一名警察。幾人回憶案發時的情景,得出結論,六人中必定有人向警察告密。爲了揪出告密者,大家審問拷打那個警察,仍然無法得知事實真相。本就互不了解的幾個人,開始互相猜忌,事情的發展完全偏離了預設的軌道。