1、香港探員陳港生(成龍飾)跟蹤追查表面上是商人實則是黑道老大的王衞東(趙文瑄飾)長達十數年。
2、為蒐集他犯罪證據而被捲入一場“計中計”中,還將自己的侄女白舒(范冰冰飾)牽扯進來。在這場被中國特警、王衞東、俄羅斯黑幫三面夾攻的“絕地逃亡”中,班尼結識了共患難的最佳拍檔康納(約翰尼·諾克斯維爾飾),一位正被王衞東和俄國殺手追捕逃命的美國賭博高手,三人最終將怎樣結束這場冒險變得撲朔迷離 。