1962年,格蕾丝(妮可·基德曼 Nicole Kidman 饰)大婚已经有六年,她的一颦一笑已经成为20世纪王妃的经典影像,但此时,她正在力图使自己的过去与现在和解。她渴望重返大银幕,却因如今身兼三职——两个孩子的母亲、欧洲公国的王妃、雷尼尔三世(蒂姆·罗斯 Tim Roth 饰)的妻子——而踌躇不前。
希区柯克(罗杰·阿什顿-格里菲斯 Roger Ashton-Griffiths 饰)建议她重返好莱坞,这个提议令格蕾丝陷入苦恼。当时丈夫雷尼尔的现代化改革措施遭到了法国总统戴高乐的抵制,戴高乐要对摩纳哥课以重税,并推动武力以保证此项措施得以实行。
逐渐膨胀的国际性危机和法国迫近的入侵脚步,不仅是格蕾丝家庭、婚姻、国家的危机,也是她个人生活的危机。这是一个远离美国家乡的银幕明星不得不做出艰难决定的时刻,是回去做那个受全球瞩目和万千影迷爱戴的大明星,还是拥抱她的新身份,拥抱她对于丈夫、子女,以及这个世界第二小却是她的家、她的王国的责任……。梁智武(黎明饰)早年丧母,由父亲(吴孟达饰)一手带大。父亲一次带他回家时,买了块糕点被别人抢去,为了息事宁人,胆小的父亲竟默认是小武抢了别人的马拉糕。这成为少年心上永远无法愈合的伤口,和父亲的关系从此裂痕难补。学校里,小武常常受人嘲笑,没有人去真正关心他。
小武最终早早成了少年犯。出狱后,成天沉溺赌博,父亲对他灰了心。有人介绍小武跟威哥(陈浩民饰)混,小武对威哥女友Jojo(吴倩莲饰)一见钟情,当晚便拉着Jojo出去,不料却被追来的威哥一群人打了一顿。
不死心的小武继续约会Jojo,当晚在楼梯上等人的他竟莫名其妙地卷入谋杀案中,又以“袭警”罪名遭到非人虐待,奋力逃出后,他所想的只是在码头上再见Jojo一面,岂料迎来的却是警察……。