特工羅伊·米勒(湯姆·克魯斯湯姆·克魯斯飾)把瓊恩(卡梅隆·迪亞茲卡梅隆·迪亞茲飾)的普通生活搞得壹團糟,但瓊恩也闖入了羅伊的生活。瓊在堪薩斯州威奇托登機,與羅伊相撞。誤上飛機後,她開始和隔壁那個魅力男人羅伊聊天。沒過多久,壹切都天翻地覆了。飛機上僅有的十二個人是菲茨派來的殺手(背叛中情局,想要電池,陷害羅伊的壞蛋)。羅伊在朱恩上廁所的時候殺了包括飛行員在內的所有殺手,飛機墜毀在壹片玉米地裏,都是為了壹塊神奇的電池(電池的力量可以啟動壹座城市)。
瓊認為她做了壹個荒謬的夢。她還沒來得及喘口氣,就發現自己被人追殺,不得不周遊世界。先是在波士頓躲過子彈,然後從奧地利屋頂跳下,登上阿爾卑斯山的火車,在西班牙塞維利亞陷入鬥牛。為了讓June回到她姐姐的婚禮上,Roy編造了壹個謊言讓June誤解了自己。最後,瓊發現了真相,去找羅伊。兩個來自不同世界的人,必須要被迫面對他們長期回避的東西,即信任。建立信任後,他們與真正想賣電池的家夥展開了決鬥。羅伊為了救西蒙(發明電池的年輕人),把電池給了壞人。他拿到電池後,打算用槍殺了西蒙。羅伊為西蒙擋住了槍。就在他乘飛機逃離時,電池因故障爆炸,導致飛機失事。後來羅伊獲救,但他的上司想把羅伊送到其他地方,不希望他和朱。