任慕英(梁家辉 饰)是一个单亲爸爸,以教授钢琴来抚养女儿Ellen(蔡卓妍 饰)长大。可是女儿升上Band 5后就变得越来越不听话,令任慕英十分担心。Ellen一直觉得爸爸十分“娘娘腔”,觉得自己就算有什么麻烦,爸爸也是不可靠的人。Ellen的同学都误会了她的爸爸是个江湖高手——慕夜飞鹰,相继要求拜为师傅,此时Ellen才对爸爸改观。但任慕英被误以为是绝招的身手,不过是在照顾女儿的时候练出来的。
女儿开始觉得爸爸老了,可她还是到处惹祸,更被慕夜飞鹰的仇家胁持,任慕英为了救回女儿,独自女儿被困的地方……。一转眼,艾丹(扎克·布拉夫 Zach Braff 饰)已经35岁“高龄”了,活到了这把年纪的他,却还是一个默默无闻,名不见经传的龙套演员。艾丹有两个孩子格瑞斯(乔伊·金 Joey King 饰)和塔克(皮尔斯·加格农 Pierce Gagnon 饰),平日里,艾丹为了谋生工作繁忙,将照顾两个孩子的责任全部都丢在了父亲的身上。 某日,父亲告诉艾丹,自己再也无法负担孩子们昂贵的私立学费了,无奈之下,艾丹只得把孩子们领回了自己家。因为曾经在学校里遭受霸凌的阴影,艾丹坚决不愿意将自己的孩子送进公立学校,既然无力支付学费,他打算在家里开设私塾,自己做孩子们的老师。。