1887年,在西部某镇担负治安官的强(成龙 饰)溘然收到一封家信,惊闻关照玉玺的父亲被人杀死,玉玺失落,妹妹铃(范文芳 饰)追踪监犯一起到了英国。因而强慌忙奔赴纽约,寻觅老友罗伊(欧文?威尔逊 饰),强本想用前次得来的皇家黄金赞助自己,岂料风流兼吹法螺成性的罗伊早将黄金豪赌一空,现在落魄成了一个偶尔卖身的侍应。强虽无法,还是带着罗伊一起到了英国。先期抵达英国的铃跟踪敌人雷斯本多日,在后者身上,隐藏着一宗触及清、英两国的重大阴谋。原来私生子身世的天子之弟吴超(甄子丹 饰),为了争取皇位同雷斯本联手,掠取玉玺计划策动叛乱。慌忙赶到的强,为了复仇和家族荣誉,决议不吝一切阻止吴超。