在同一家汽车修理店工作的烂口发(周润发饰)、红绿灯(陈百祥饰)和吴准少(曾志伟饰)是同事也是朋友。他们都对吝啬刻薄的老板刘定建(冯穗帆饰)不屑一顾。兰口发因无法忍受势利的母亲,无奈与女友(张敏饰)分开。刘定建建议小伙子们跟便宜的旅行团去槟城,但到了才发现旅行团不对。但在槟城,兰蔻发等人却结识了正在拍摄当地广告的冬冬(张曼玉饰)和好友蚊子。兰口发想和冬冬走得更近,于是他假扮成富贵公子,而冬冬也用富家女的身份来捉弄他。两人参加舞会时,得罪了真正的富豪赵万贤,而赵万贤也爱上了冬冬。为了报复兰口发,赵向东东透露了兰口发的真实身份。冬冬面对这样的嘲笑,心里很难过。冬冬正准备参加赵万贤的舞会,但她和朋友们都不知道卑鄙的赵万贤另有打算,兰寇法等人前去救援。