綽號“鬱金香”的殺手吉米(布魯斯·威利斯 Bruce Willis 飾)得益於搭檔牙科醫生奧茲(馬修·派瑞 Matthew Perry 飾)的幫助,偽造了死亡證明從此退出江湖,以一個全新身份,與妻子姬爾(阿曼達·皮特 Amanda Peet 飾)在海邊別墅享受愜意生活。然而這天,一個慌慌張張的訪客卻打破了吉米苦心經營的平靜生活,原來是老友奧茲的妻子辛西婭(娜塔莎·亨斯屈奇 Natasha Henstridge 飾)被黑幫綁架了,他前來央求吉米出手相救。然而吉米早已金盆洗手,將奧茲拒之門外。然而意想不到的是
在美國駐古巴關達那摩灣的海軍基地,兩名海軍陸戰隊員道森和多尼被指控殺害了另一名士兵聖地亞哥。海軍律師丹尼爾·卡菲(湯姆·克魯斯 Tom Cruise 飾)和助手山姆被派接手此樁案件,他們調查到聖地亞哥曾希望調離基地,還舉報過道森。卡菲本想進行庭外協調,爭取兩年刑期。然而 兩名士兵堅持自己無罪,他們對聖地亞哥的行為是執行上級給他們下達的“紅色條規”。所謂紅色條規,就是一種軍官默許的由士兵私下進行的訓誡條規。