理查•桑德羅(尼古拉斯•凱奇Nicolas Cage飾),與在國防部位高權重的老朋友一海軍司令凱文•杜恩(蓋瑞•辛尼斯Gary Sinise飾),陪同國防部長前往欣賞重量級拳擊賽。想不到國防部長竟然遭到暗殺,現場一萬四千名觀眾都有嫌疑、都可能是共犯、也都是目擊者。理查臨危受命,必須在有限的時間內找出兇手,保住老友的前程。目前他有三名主要的目擊證人:茱麗亞•柯斯泰洛(卡拉•裘吉諾Carla Gugino飾)是個神秘的女子,剛和部長說完話,部長就遭到暗殺,而她則消失在人群中;林肯•泰勒(史坦•肖Stan Shaw飾)是剛輸掉比賽的重量級拳王;另外還有凱文•杜恩本人,案發時他剛好被支開不在場。籍由這三個人的證詞,理查逐漸揭穿一個陰謀,而他也被迫面對自己一段不可告人的過去......