1887年,在西部某镇担任治安官的强(成龙 饰)忽然收到一封家信,惊闻看护玉玺的父亲被人杀死,玉玺失踪,妹妹铃(范文芳 饰)追踪犯人一路到了英国。所以强匆忙奔赴纽约,寻找老友罗伊(欧文•威尔逊 饰),强本想用前次得来的皇家黄金协助自己,岂料风流兼吹嘘成性的罗伊早将黄金豪赌一空,现在崎岖潦倒成了一个无意偶尔卖身的侍应。强虽无奈,仍是带着罗伊一起到了英国。先期抵达英国的铃盯梢仇人雷斯本多日,在后者身上,隐藏着一宗涉及清、英两国的严重阴谋。本来私生子出身的皇帝之弟吴超(甄子丹 饰),为了夺取皇位同雷斯本联手,争夺玉玺计划发动叛乱。匆忙赶到的强,为了雪恨和家族荣誉,决定不惜一切阻挠吴超。