- 叶问(甄子丹 饰)携家眷来到香港,艰难度日。叶问开武馆宣扬咏春拳术,但无人问津。某日,黄梁(黄晓明 饰)登门拜访,比武之后,甘愿携一班兄弟,拜在叶问门下。黄梁因故与洪拳门下斗殴,结果被捉。叶问来救,却巧遇昔日对手金山找(樊少皇 饰),两人冰释前嫌,却不想被洪拳掌门洪震南(洪金宝 饰)拦下,以致众人被警察(郑则仕 饰)拘捕。洪震南提醒叶问,欲在香港开武馆,必须接受各大门派挑战。于是叶问单刀赴会,最终与洪震南对决,不分伯仲,叶问因拒绝缴纳会费,而遭到洪门寻衅滋事,以致武馆被关。背地里,洪震南替英国警察操持华洋比赛,但始终未有报酬,深感不平。拳击冠军龙卷风来到中国,在比赛现场中侮辱中国武术,打伤中国拳师。洪震南挺身而住,血溅现场。为了中国武术的荣誉,叶问接受了龙卷风的挑衅,为民族大义而战……
- 1950年,咏春派一代宗师叶问(黄秋生 饰)与妻子张永成(袁咏仪 饰)带同儿子叶准到澳门生活,继而到香港谋生。一次较量,梁双(洪天明 饰)甘拜下风,并拜叶问为师。其后,叶问先后收了李琼(蒋路霞 饰)、陈四妹(钟欣桐 饰)、邓声(陈小春 饰)、汪东(周定宇 饰)、吴赞等人为徒。但最瞩目是与红颜知己珍妮(周楚楚 饰)一段鲜为人知的事迹。汪东与吴赞好斗,四处与其他门派“讲手”,经常需要叶问调解。某夜,工友们与梁双在天台开会起冲突,叶问出手制伏众人。另一方面,邓声沉迷名利,与贪污警员同流合污。叶问向邓声晓以大义,邓声终暗中协助因引发警民冲突而被捕的李琼获释。1959年,九龙城寨由江湖中人地头龙(熊欣欣 饰)统领,经营不良勾当。邓声答应暗助魏霸天(卢伟光 饰)的狮队胜出,好让地头龙操控比赛结果。比赛当天,魏霸天偷袭吴忠(曾志伟 饰),叶问出手救助吴忠,击败魏霸天。叶问与吴忠成了莫逆之交。