明末崇祯年间,长平公主(佘诗曼 饰)与昭任公主跟着周后在民间生活,她们不得随意讲起自己的身世,昭仁时时怀念年幼时宫中的美好光景,善良的长平总是变着法子满足姐姐打扮自己的欲望。长平在铸炮坊重遇幼时玩伴周世显(马浚伟 饰),当年周后被贬的真相方才水落石出。母女三人获召回宫,世显亦入宫任教。然而当下局势动荡,世显被荐上战场。相爱的二人无奈再次分离。李自成攻陷京城,明朝灭亡,不久吴三桂又引清兵入关,大清建立。世显与长平虽然劫后重逢,如原成婚,然而他们的内心,早已抱持了一个坚定的信念……
两个在性格、教育背景、出生背景、思想都完全背道而驰的青年男子,住在一间旧楼里,因而产生的冲突。 张少南(任达华)是个大学生,因父母均居于加拿大,自己住在大学宿舍,但与舍监争吵,要迁去姑妈拥有的一层旧楼。但该单位由黑社会人马阿龙(周润发)居住多年,每月只交几十元租金。 少南迁入后,常被阿龙之生活方式干扰,少南出尽方法要阿龙迁走,于是二人不断斗智。但在斗智期间,反而产生一种惺惺相惜的感情。本剧的趣味性就在于二人半友半敌之感情、生活细节上的冲突,以及二人后来企图沟通而尝试进入对方生活圈子,继而产生极多有趣情节。