國際安全局探員萬飛(周杰倫飾)於中東地區押解病毒專家途中,整隊探員被上司王尚恩(安志杰飾)出賣。萬飛雖大難不死,但彈頭卻留在腦中,更可能隨時喪命。為了要圓母親心願,萬飛在生命倒數時仍前往馬來西亞尋兄。豈知他剛下飛機便捲入病毒學博士簡麗珊(林鵬飾)被綁架的事件中。追查之下發現綁匪竟是他的兄長萬陽(謝霆鋒飾),而幕後黑手正是王尚恩!王尚恩更逼萬陽以麗珊來換回女兒阿勝。兄弟倆因情勢危急,被逼騎劫直升機,並從警方手中奪走麗珊。此時,二人腹背受敵,全城警力及王尚恩的人馬均傾巢而出圍剿二人……
從小與母親相依為命的國際安全局探員萬飛(周杰倫飾)深入中東軍事重地進行任務,豈料發生了意外。槍林彈雨之間,同僚兼未婚妻愛絲(白冰飾)當場身亡,萬飛亦身受重傷,更留下隨時送命的後遺症。
萬飛心感時日無多,決意離隊返家。母親於此時將隱藏多年的祕密告訴萬飛,為了完成母親的心願,他決意走一趟東南亞,卻預料不到此行會變成亡命之旅!途中他結識了亞洲疾病控制及預防中心的醫生博士簡麗珊(林鵬飾),卻沒想到麗珊被捲入一個國際犯罪集團的驚世陰謀。萬飛挺身相救,多次的炮火追逐令他們的生命受到嚴重威脅,期間更發現其中一名敵人竟是萬飛的親生哥哥萬陽(謝霆鋒飾)!然而,組織竟為了利益而出賣萬陽,同時還綁架了他的女兒!為了救出女兒及麗珊,兩兄弟決意聯手對付敵人,更發現組織中其中一人就是殺死萬飛未婚妻的凶手!究竟萬陽的女兒及麗珊能否逃出生天?萬飛與萬陽兩兄弟之間的誤解及羈絆又能如何化解?