清朝末年,洋人入侵,大厦将倾。大内太监总管程公公(陈惠敏 饰)趁宫中混乱之际,将一件件国宝偷卖给洋人。这天,龙山镇的富家公子、武艺高强的龙少爷(成龙 饰)与朋友外出游玩之际,无意中来到了一处堆满宝藏的地方。看守的人发现了惊奇不已的龙少爷,一路追杀过来。幸好当地王员外暗中相 救,龙少爷才躲过一劫。原来此处是程公公的私藏国宝之地,机关重重。 同时,一直反对程公公所作所为的副总管于海趁乱偷出了一些国宝,程公公得知后大怒,派人追杀于海。龙少爷拔刀相助,反而给王员外也惹来了杀身之祸。怒不可遏的龙少爷决定挑战程公公这个老奸巨猾的卖国贼。
台湾一个小渔村,女孩阿北(舒淇 饰)一直在这里过着平静的生活。直到有一天,她在海边拣到了一个由香港飘过来的玻璃樽。玻璃樽里有一张香港男孩写的纸条:“我很寂寞,你呢?”,里面还留了他的住址和联系电话。于是,阿北开始在满怀憧憬中来到香港寻找这个男孩。 根据地址,阿北找到了男孩阿波。阿波为阿北的勇气所折服,收留了她。经过一段时间的接触,阿北惊奇地发现阿波原来是个同性恋,根本不是自己心目中的白马王子。这时,阿北遇上了心中的白马王子――金融奇才阿祥(成龙 饰)。为了接近喜欢追求刺激的阿祥,阿北谎称自己是黑社会老大的女儿。于是,一场意想不到的经历发生了。