1887年,在西部某镇当警长的强(成龙饰)突然收到一封家书。他震惊地听到看守玉玺的父亲被杀,玉玺不见了,他的妹妹凌()一路跟随囚犯到了英国。于是阿强赶紧去纽约找他的老朋友罗伊(欧文?威尔逊),强想帮他上次得到的皇家黄金。没想到的是,浪漫又爱吹牛的罗伊把所有的黄金都赌光了,现在他穷困潦倒,成了一名偶尔卖身的服务员。虽然强很无奈,但他还是带着罗伊一起去了英国。提前到达英国的贝尔跟踪了他的敌人莱斯本很多天。在后者中,有一个涉及清和英国的重大阴谋。皇帝的弟弟武朝(甄子丹饰)是一名非婚生子女,他与莱斯本联手夺取皇位,并计划发动兵变。匆忙赶到的强为了复仇和家族荣誉,决定不惜一切代价阻止武朝。
这部电影佳作《上海正午2:上海骑士》英语,汉语普通话是2003年美国,英国,捷克上映的喜剧片,这部剧深受观众喜爱,并在播出后获得了极高的收视率和口碑,剧中的角色形象塑造鲜明,故事情节紧凑,剧情发展合理。更微妙的是在导演大卫·道金的指导下,成龙,欧文·威尔逊,范文芳,亚伦·泰勒-约翰逊,艾丹·吉伦,甄子丹每一个演员的出色表演将剧中的角色形象栩栩如生地呈现在观众面前。无论是剧情、演员的表演还是剧中歌曲,都是该电影巨作亮点的所在。