1887年,在西部某鎮擔任治安官的強(成龍飾)忽然收到家信,驚聞看護玉璽的父親被人殺死,玉璽失蹤,妹妹鈴(范文芳飾)追蹤犯人一路到了英國。強匆忙奔赴紐約尋找老友羅伊(歐文·威爾遜飾),試圖借助上次得來的皇家黃金展開營救,但風流成性的羅伊早將黃金豪賭一空,落魄成了侍應生。強無奈攜羅伊同赴倫敦,在當地與鈴會合。先期抵達的鈴已鎖定仇人雷斯本,發現其背后隱藏著清英兩國間的重大陰謀:私生子出身的皇帝之弟吳超(甄子丹飾)為篡位與雷斯本合謀,借玉璽發動兵變。強在羅伊協助下聯合鈴展開反擊,在白金漢宮的決戰中徹底粉碎吳超集團,奪回玉璽并護送其歸還清廷。這場跨國追擊不僅令強完成家族使命,更促成兄弟情誼與中西文化碰撞下的獨特協作。