品特(方·基默 Val Kilmer 飾)再也沒有想到的是,平凡的自己有朝一日竟然會遭到黑白兩道的追殺,而整件事的始作俑者,大概就是之前在機場邂逅的神秘女子。現在他所知道的的是,自己似乎被別人誤認成為了一個叫做“約翰卡特”的男子,而這名男子才是那群兇徒想要用槍指著其腦袋的家夥。 在一次又一次的逃亡中,神秘女子再次出現,她告訴品特自己的名字叫做凱瑟琳(伊莎貝拉·米珂 Izabella Miko 飾),並且希望品特能夠利用約翰卡特的身份幫助他們做事。迫於情勢,品特答應了凱瑟琳的要求,而在一次次驚現的動作場面後,品特明白,只有找到真正的約翰卡特,自己才有可能回歸到原來的生活軌跡中去。