- 1930年代,中国武术之都佛山。 这日,武功了得的北方武师金山找(樊少皇 饰)率众来佛山踢馆,各大武馆馆主皆成他手下败将之后,他找上习得一身武艺却为人低调未设馆授徒的叶问(甄子丹 饰)。在巡警李钊(林家栋 饰)、好友武痴林(行宇 饰)等乡邻的请求及妻子张永成(熊黛林 饰 )的鼓励下,叶问用咏春拳以柔克刚将金山找制服,确立在佛山的大师傅地位,李钊更私下将他视作师父。之前叶问挚友周清泉(任达华 饰)有心拉他合开纺织厂,但怕与爱妻及爱子分开的他只在资金上将周支持。 几年之后,侵华日军将佛山攻占,叶问同幸存下的乡邻一样,被迫携妻儿移居废屋。生计面前,叶问混在人群争抢去煤矿做苦力的机会,李钊则成为日军翻译官。日军将领三蒲(池内博之 饰)是名武痴,他以一袋白米作奖赏,派李钊四处搜寻能打国人在打斗场上与日军切磋,多名昔日武馆馆主及武痴林因此惨死。这将叶问激怒,他走入打斗场。
- 六、七十年代的香港,警察贪污,黑道横行,正是陈华(刘青云饰)与喇叭(林家楝饰)、猫仔(张晋饰)及一班兄弟最风光的日子。 陈华被视为「慈云山十三太保」之首,气焰高涨;还结识了一生至爱可柔(江一燕饰),共度人生最甜蜜的时光。可惜好景不常,陈华因私下贩毒而被帮会追杀,幸好在亦敌亦友的扫毒组组长哈雷(古天乐饰)帮助下,逃出生天,但却终究法网难逃。出狱后,遭逢父亲病逝及女友可柔失踪,无比自责的陈华,顿然觉悟前非,立志重新做人。他不但积极参与青少年戒毒工作,获得十大杰青荣誉;更把喇叭与猫仔拉回正途,又经常出手调停江湖纠纷,因而深受黑白两道所敬重。某次于日本出席戒毒讲座后,陈华与可柔在街头重遇。他一心再续前缘,但又能否轻易为自己的感情拆弹?