Hongkonški detektiv Bennie Chan (Jackie Chan) na tragu je zloglasnom mafijašu Matadoru, za kojeg vjeruje da je poslovni čovjek Victor Wong (Winston Chao).
Chan ga pokušava privesti pravdi još od ubojstva svog partnera Yunga (Eric Tsang), koje se dogodilo prije desetak godina. Kada Yungova kći Samantha (Fan Bingbing) upadne u nevolje, a Wongova kriminalistička organizacija se okomi na nju, Chan mora pronaći američkog prevaranta Connora Wattsa (Johnny Knoxville), koji živi od kockanja po kineskim kockarnicama nakon što mu je zabranjen ulazak u Ameriku.
Connor je i svjedok ubojstva Esther Yee u Wongovoj kockarnici u Macauu, no prije nego što ga Chan uspije pronaći, Connora otme ruski mafijaš jer je njegovu kćer ostavio u drugom stanju...