在三十年的婚姻長跑後,凱(梅麗爾·斯特裡普 Meryl Streep 飾)和阿諾德(湯米·李·瓊斯 Tommy Lee Jones 飾)之間早就沒有了任何的激情。對於生性浪漫的凱來說,一方面,她明白感情的消逝在所難免,但另一方面,面對冷漠寡言的丈夫,她感到忍無可忍,就在此時,菲爾德醫生(史蒂夫·卡瑞爾 Steve Carell 飾)的出現給了凱新的希望。
老兵泰利(塞繆爾·傑克遜 Samuel L. Jackson 飾)面臨著即將到來的審判,在審判中,他被指控在一次保護大使的行動中對示威群眾發起了攻擊,導致了近80名手無寸鐵的無辜平民喪生。面對這一指控,泰利堅持自己的無辜,因為他知道那些示威者並非手無寸鐵,也是他們首先向大使館發起了進攻。 很快泰利就發現,所有的跡象都表明泰利處於劣勢地位。在審判結果還未揭露之前,政府和軍方似乎就已經將這起事件當做了一出醜聞,他們不僅偽造了證詞,更是消抹了一切對泰利有利的證據。面對這個陰謀,泰利並不準備束手就擒,他聯繫了舊時
一位知悉國家機密的CIA探員比利·波普(瑞恩·雷諾茲 Ryan Reynolds 飾)意外身亡,在弗蘭克斯博士(湯米·李·瓊斯 Tommy Lee Jones 飾)的協助下將其記憶與技能植入了一位極度危險且無法預測的罪犯傑裡科·斯圖爾特(凱文·科斯特納 Kevin Costner 飾)身上,而探員貴格·威爾斯(加裡·奧德曼 Gary Oldman 飾)必須靠這位不定時炸彈來摧毀企圖攫取國家機密的犯罪組織。傑裡科·斯圖爾特為了救回換腦後漸漸愛上的比利·波普被脅迫的妻子和孩子,重新找回自己的生活,不得不在48