西爾維婭·布倫(妮可·基德曼飾),壹名出生於非洲的聯合國翻譯,無意中聽到有人用非洲方言討論壹起暗殺陰謀,只有包括西爾維婭在內的少數人能聽懂。目標是壹位即將在聯合國大會上發表演講的非洲國家元首。當她聽到這個驚人的秘密後,很快發現自己成了兇手的目標,於是向相關單位報案,美國特勤局指派特工托賓·凱勒(西恩·潘飾)保護西爾維婭·布倫的安全。然而,在調查過程中,他發現他保護的證人西爾維婭有著神秘復雜的背景,他開始懷疑她沒有完全說出真相,她很可能參與了暗殺陰謀。所以他對她的不信任越來越強。
西爾維婭是受害者還是嫌疑人?還是她在策劃什麽?托賓在處理私人生活中的問題時能保護她的安全嗎?雖然必須合作,但這兩個人的性格和背景完全相反。西爾維婭是壹名聯合國翻譯,她相信語言和思想的力量。另壹方面,托賓是壹個務實的特工。他完全根據對方的行為來判斷對方。無論他們說得多麽奢侈,他都相信自己可以憑著敏銳的直覺揭穿對方的謊言。當這場詭譎的政治暗殺日益臨近,西爾維婭的人身安全受到威脅時,他們必須在互相懷疑、互相吸引的同時,齊心協力查明真相,及時阻止壹場可怕的國際政治危機。