故事發生在充滿了異國風情的巴拿馬,哈裡(傑弗裡·拉什 Geoffrey Rush 飾)是一個身懷絕技的裁縫,他憑借著出色的手藝和其三寸不爛之舌在巴拿馬的達官顯貴與政界要員之間混得風生水起,而他所作的一切,都是為了掩蓋他的一段灰暗的過去。可是,紙終究包不住火,英國大使館成員安德魯(皮爾斯·布魯斯南 Pierce Brosnan 飾)的出現將哈裡拋入了一個危險的環境中,安德魯利用哈裡的過去作為威脅,命令哈裡成為他在巴拿馬政界的眼線,為英國和美國獲得巴拿馬運河的所屬權收集情報。無奈之中,哈裡隻得就范,但心中的憤怒和不滿鑄就了他口中的謊言,他告訴安德魯,一個地下組織正在策劃一場武裝運動企圖推翻政權。令哈裡沒有想到的是,正是自己的謊言釀成了大禍。