剛到香港不久,他們就面臨聯手以來最大的案子——美國領事館發生炸彈爆炸,兩名美國海關官員喪生。這兩名官員正在調查壹起假幣走私團夥案件,該案件涉及制造和販運數百萬張制作精良的假幣。
香港警方懷疑瑞奇·唐(尊龍飾)是這起爆炸案的幕後黑手,他是恐怖的“福康龍”黑社會老大,舉止優雅,詭計多端。李探長被指派破案,卡特特別惱火。他非常不願意卷入這個案件,只能眼睜睜地看著他的度假計劃化為泡影。對於李督察來說,這個案子也是要親自調查的。瑞奇唐曾是父親在香港警隊的搭檔,父親的死可能與瑞奇有直接關系。
就在香港和美國官員為這個案子的管轄權大打出手的時候,李探長和120歲的老不情願的卡特自己也開始跟蹤唐。但這壹次,卡特特工就像壹條離開水的魚。李探長終於有機會在家鄉的草地上給卡特上了壹課。比如李探長用他不太精通的英語對卡特說:在香港,我是邁克爾·傑克遜,妳是。但這個說話很快的卡特也有自己獨特的東西可以教給當地人。
探長李和卡特很快跟蹤瑞奇·唐和他的手下,試圖找到價值連城的印刷版偽鈔。他們在香港各地做了很多事情,包括:在壹家卡拉ok酒吧,卡特在那裏教他的手下如何唱經典的“不要停下來,直到妳夠了”,在“人間天堂”的按摩院,在風景如畫的維多利亞港的遊艇上跳舞。
壹路上,他們不得不與唐美麗兇殘的紅顏知己(章子怡飾)、擁有數十億美元酒店、是裏奇·唐主要助手的史蒂文·瑞安(艾倫·戈爾德飾)以及迷人、神秘、看似腐敗的美國特勤局官員伊莎貝拉·莫利納(羅莎莉·桑切斯飾)鬥智鬥勇。
影片中的打鬥場面從洛杉磯輾轉回到美國。壹系列的打鬥從紅龍酒店的夜晚開始,在拉斯維加斯賭場的裸體打鬥中達到高潮。