香港探員陳港生(成龍飾)跟蹤黑道老大維克多·王(趙文瑄飾)長(zhǎng)達(dá)十?dāng)?shù)年,為搜集他犯罪證據(jù)而被卷入一場(chǎng)“計(jì)中計(jì)”中,還將自己的侄女白舒(范冰冰飾)牽扯進(jìn)來。在這場(chǎng)被中國(guó)特警、維克多·王、俄羅斯黑幫三面夾攻的“絕地逃亡”中,班尼結(jié)識(shí)了共患難的最佳拍檔康納(約翰尼·諾克斯維爾飾),一位正被維克多·王和俄國(guó)殺手追捕逃命的美國(guó)賭博高手,三人最終將怎樣結(jié)束這場(chǎng)冒險(xiǎn)變得撲朔迷離。