可爱搞怪的小生(郝绍文 饰)因受不了父亲娶了新妻子而责骂自己,便离家出走。一路游荡,接着小生认识了校工达叔(吴孟达 饰),纠缠达叔收留他。达叔一直喜欢一个卖花的盲女(朱茵 饰),并假装有钱人天天在她的花摊买花,希望尽绵力帮忙她。达叔所任职的学校有一群顽劣的学生,没有老师能够把他们教好,校长只好悬赏50万聘请老师。达叔知道盲女的手术费正好是50万,面对顽劣的学生,达叔决定跟小生一起到乌龙寺学艺。学成归来的达叔果然把学生教的十分守规矩。但为了让学生阿武(金城武 饰)在情敌面前出口气,帮阿武催眠打架,达叔被学校赶走了。小生出主意到自己家里偷出50万,可惜失败了,为了使达叔能逃走,小生被父亲抓住……
这真是个笑中带泪的电影。其他傻逼的情节都可以忽略,只有这一段。吴孟达为了瞎了的朱茵能有钱治眼睛,用尽偷抢拐骗,拖地搬砖的方法终于凑到50万,他塞到朱茵怀里后就急匆匆地走了,朱茵说她治好眼睛第一个要见到吴孟达。过了很久,有一天搬砖的吴孟达在街上一家花店外看到朱茵正在卖花,就傻傻地看着
闹剧、喜剧,在结尾处神转折成悲剧,不过小孩子一来大家又被从悲剧那里拽了回来,朱延平也是够有手段的了。里面的金城武没那么帅。