周飞鸿(元华 饰)是大屿山大澳村的教头,姓格刚直。其子周小龙(周星驰 饰)幼受父亲熏陶也是正直纯洁的年轻人。一天,周的师弟毛仁躲债逃到大澳,受到周家父子的热清款待,周托阿仁将小龙带到香港发展。二人来到香港,阿仁忽然发现小龙的台球技艺高超,便背着小龙利用其进行赌博活动。黑社会龙哥看中了周家在大澳的田地,便以地产为赌注赌台球。他们请来了世界级高手Jimmy White,小龙心理负担过重,输掉了比赛。在师妹的鼓励下,他们又以师妹家的田产为赌注,赢得了比赛,取回了自己的土地。上车后他就靠在副驾驶座上半眯着眼,面无表情地望着车外风雨下的街道,偶尔看见一只两只不大的变异动物他也不喊陈平停车了,外面那么大的风雨,为了那么一两只不算厉害的小怪物,下车不划算,还要淋湿了衣服和身子。