黄飞鸿(李连杰饰),十三姨(关之琳饰)和鬼脚七(熊欣欣饰)三人远赴美国旧金山,只因一年前牙擦苏(陈国邦饰)在美国开设宝芝林至今终于扎下了脚跟。黄飞鸿于路搭救了落难的美国快枪手比利(JeffWolfe饰),不想他们的旅队被林中埋伏的印第安人冲散,黄飞鸿为救十三姨落入湍急河流,头部受撞击后下落不明。十三姨和鬼脚七被人救起送至宝芝林,牙擦苏得见二人大喜过望,为这华工颇受镇长欺侮的小镇生活增添了生机。比利因出众的枪法受雇为助理治安官,对华人颇有好感的比利凭一己之力予以华工帮助。失去记忆的黄飞鸿被印第安人部落收留,因十三姨坚持不懈的寻找二人终于团聚。与此同时,镇长与匪帮勾结为自己牟取暴利,事发后撇开匪帮导致后者大举报复,被镇长栽赃的黄飞鸿挺身而出,大战西部群匪………
古天乐,吴彦祖,李冰冰,蔡卓妍,杜汶泽 Chapman To,方中信,连凯,林雪,王敏德
卡延·拉姆,维杰亚珊蒂
海顿·潘妮蒂尔,维吉尼亚·加德纳,格雷斯·卡罗琳·柯里,托伊·金太尔,瑞尔·唐斯,佩吉·肯尼迪,乔伊·布拉格
乔莉·亚历山大,Joiya,Anderson,Ciera,Angelia
林家栋,连凯,田蕊妮,方皓玟,陈望华,黄树棠
王珞嘉,杨汮,李博,吕少侠