Bennie Chan (Jackie Chan) Hong Konglu bir dedektiftir. 10 yıldan fazla bir zamandır kötülüğü ile ün salmış mafya patronu Victor Wongun (Winston Chao) peşindedir. Birgün Chan'in yeğeni Bai Shu (Bingbing Fan), Wong mafyasıyla başını derde sokunca ona yardım edebilecek tek kişi olan, çok önemli bir cinayetin tek tanığı Amerikalı kumarbaz Connor Wattsı (Johnny Knoxville) bulmaya karar verir. Birbirine hiç benzemeyen hatta tamamen zıt iki karakter Chan ve Watts Moğolistandan Çine, Makauya ve Hong Konga uzanan zorlu ve bir o kadar eğlenceli bir maceraya atılırlar.