前香港拳王程辉(张家辉饰),在拳坛沦陷后,沉迷赌博,负债累累。为了避免追债,他逃往澳门。在合租的房子里,程辉遇到了一对母女。母亲(梅婷饰)患有精神疾病。小女孩(李心乔饰)不仅要上学还要光顾妈妈。程辉和小女孩的关系很亲密,两人经常打扮成小动物,排练小品,逗得小女孩的妈妈开心。与此同时,富二代林思琪(彭于晏饰)遭遇家庭意外。他的父亲(高杰饰)在事业上经历了起起落落。林思琪报名加入MMA,是为了激励粗暴的父亲重新开始生活。为此,他报名参加了一家拳击俱乐部,在那里他认识了在俱乐部工作的程辉,并向他学习拳击。经过几个月的学习,林思琪连续赢得了几场MMA比赛,成为了新的冠军。随即,他又被另一位高手(安志杰饰演)挑战,林思琪因伤退赛。与此同时,讨债人找到了程辉,在打斗中不小心伤害了梅婷和女儿。为此,程辉深表歉意,不想与人有牵连,于是开始重新训练自己的综合格斗技巧……