一对孖生兄弟出世后不久即告分散,生母皇后被奸人所害,被逼与子分离,辗转来了香港,沦落为茶楼点心女侍。二十多年后,兄已贵为东南亚塔比亚国的蒲藤卡罗新觉王子(任达华饰),弟韦天富(任达华兼饰)却在香港一洋服店打工。
塔比亚国发生政变,适逢天富与认识不久的女导游潘碧云(邝美云饰)在酒店庆祝新婚,却无端被绑架。真正王子卡罗却落难香港。天富一夜之间变成王子,衣食无忧,却苦无自由,卡罗一夜之间降为蚁民,被逼取天富昔日之身份而代之,开始尝到人间疾苦,更被逼与潘做夫妻。
富商毛知力(林立三饰)在塔国有庞大投资,为保产业不变,不惜陷害在港之卡罗王子,王子之妺贝芝公主(曾华倩饰)原是金枝玉叶,却发现自己原来是毛之女儿……。根据十九世纪唯美主义先锋作家王尔德的真实经历改编。
王尔德(Stephen Fry 史蒂芬•弗莱饰)一生在诗歌、戏剧、童话、小说创作、文学批评上广泛涉猎,他谈吐幽默,作品充满机锋,英国首相丘吉尔曾说来生最愿倾心长谈的人便是王尔德。在当时的伦敦,王尔德几乎每部戏剧都在舞台上取得轰动效果,风头可谓一时无两。
可是,王尔德的文学生涯却在后来完全被毁掉,这一切都源于他和道格拉斯•波西伯爵(Jude Law 裘德洛饰)的一场相遇,王尔德不仅背负“鸡奸罪”入狱,蒙受名誉上的污点,家中所有也全部被拍卖,妻子只得带着两个儿子远走他乡,并给他们改姓。。