与丈夫离婚后,女儿以“跟着学京戏”为由将10岁的儿子京京(费洋)丢给了早年丧妻今独自在南方城市生活的老父亲(朱旭)。多年前,名噪一时的京戏琴师父亲因不满女儿婚事及对京戏的逃避,与之心生罅隙,祖孙两人初见尴尬之外,他对京京还有种莫名的怨恨。无意间知道女儿已同丈夫离婚时,父亲对京京愧疚之外多出怜爱,祖孙两人情感日趋正常。
祖孙两人渡江拜会也是独自生活的佛教徒莲姑(王玉梅),莲姑一席话让京京初识人生,心细的他也发现外公与莲姑早已相敬如夫妻。莲姑收到杳无音信40年的丈夫从台湾寄来的信件,外公一时心重如山,但莲姑并没等来她的丈夫而是听到噩耗,不久也重病不治故去。弥留之际,莲姑表示对外公多年的照顾不胜感激,并希望他能替自己超度。为了帮莲姑达成心愿,外公忍痛欲卖胡琴,这时,京京给了他意外的感动。。同在一个修车店工作的烂口发、交通灯还有吴准少是同事也是好友,他们都不屑老板刘定坚的吝啬刻薄。
烂口发因不堪女友的势利眼母亲而忍痛与女友分开了。刘定坚建议伙计们一起跟廉价旅行团到槟城游玩,但到达才知道这个旅行团是货不对版的。但在槟城,烂口发等人认识了在当地拍广告的董董与其好友蚊滋。烂口发想进一步接近董董,便假装自己是富家公子,董董也同样以富家女的身份欺骗对方。
两人出席一个舞会的时候得罪了真正的富家子赵完先,赵完先还看上了董董。赵为了要报复烂口发,他向董董揭发了烂口发的真实身份,董董面对欺骗非常伤心。董董准备参加赵完先的舞会,但她与好友都不知道卑鄙的赵完先另有企图,烂口发等人前往营救。。