- 澳门赌场的老板刚刚去世,对头况小姐(何超仪 饰)突然前来挑衅,幸好代掌柜卓一(刘青云 饰)及时赶到,才化险为夷。原来,赌场太子张人杰(古天乐 饰)远在加拿大,赌场生意遵遗嘱由卓一打理。在卓一的安排下,张人杰千里迢迢回来奔丧,但各位股东均感到这个小伙子缺乏经验。在跟卓一的单挑中,张人杰更是屡遭戏弄。 张人杰整天沉迷网络扑克,结识了一个牌友(应采儿 饰)。二人相约在扑克邀请赛相会。虽然在刻意安排下,二人同桌,但是由于张人杰缺乏实战经验,所以屡尝败绩。在众人嘲笑声中,黯然离场。在张人杰一蹶不振的时候,他遇到了命中贵人——笑容(邓丽欣 饰)。在她的帮助下,他恢复了信心,不但扑克技艺大涨,两人也日久生情,但是他们的命运此时却发生了改变……
- 1930年代,中国武术之都佛山。 这日,武功了得的北方武师金山找(樊少皇 饰)率众来佛山踢馆,各大武馆馆主皆成他手下败将之后,他找上习得一身武艺却为人低调未设馆授徒的叶问(甄子丹 饰)。在巡警李钊(林家栋 饰)、好友武痴林(行宇 饰)等乡邻的请求及妻子张永成(熊黛林 饰 )的鼓励下,叶问用咏春拳以柔克刚将金山找制服,确立在佛山的大师傅地位,李钊更私下将他视作师父。之前叶问挚友周清泉(任达华 饰)有心拉他合开纺织厂,但怕与爱妻及爱子分开的他只在资金上将周支持。 几年之后,侵华日军将佛山攻占,叶问同幸存下的乡邻一样,被迫携妻儿移居废屋。生计面前,叶问混在人群争抢去煤矿做苦力的机会,李钊则成为日军翻译官。日军将领三蒲(池内博之 饰)是名武痴,他以一袋白米作奖赏,派李钊四处搜寻能打国人在打斗场上与日军切磋,多名昔日武馆馆主及武痴林因此惨死。这将叶问激怒,他走入打斗场。