1988年,基隆港烟尘蔽日,林小丽(白小樱 饰)在迷惘中长大,渴望逃离黑暗。 直到遇见无惧眼光、自在生活的李莉莉(林品彤 饰),她才第一次看见世界的色彩。 然而,这份向往却触动了母亲(汤毓绮 饰)的过往创伤。 当年,她也曾憧憬未来,却被现实困住。 女孩与女人,在交错的命运中互相映照,像一面镜子照出彼此的伤却无能为力。
丹尼(瑞斯·伊凡斯 Rhys Ifans 饰)和女友特鲁迪(贾丝婷·克拉克 Justine Clarke 饰)交往多年,后者对他的感情早已经由浓转淡,时常在不知不觉之中对他流露出轻蔑的意思,这让丹尼感到十分沮丧。一天,丹尼在自己坐的椅子上绑满了气球,想不到竟然飞上了天空,丹尼在天空中飘啊飘,不知道飘了多久,在一场盛大的烟火表演中终于重回地面。 丹尼降落在了一个名为克拉伦斯的小镇上,在那里,他邂逅了名为格伦达(米兰达·奥图 Miranda Otto 饰)的姑娘。善良热情的格伦达渐渐吸引了丹尼,也重塑了他的自信心,就在两人浓情蜜意之时,特鲁迪来到了他的身边。
自从艾芙芭(辛西娅·埃里沃 饰)与格琳达(爱莉安娜·格兰德 饰)分道扬镳、形同陌路之后,各自承受她们做出的抉择所带来的后果。 被冠上“西方坏女巫”恶名的艾芙芭遭到放逐后,隐居在奥兹国树林深处,但是却仍然为被噤声的动物争取自由而奋斗,并且迫切地想要揭露她所知道关于奥兹国大巫师(杰夫· 高布伦 饰)的真相。 与此同时,格琳达已经成为奥兹国光鲜亮丽的良善象征,她住在翡翠城皇宫中, 享受她的响亮名声和超高人气所带来的明星光环与特权。在莫里贝尔夫人(杨紫琼 饰)的安排下,格琳达成为奥兹国人民眼中充满粉红泡泡的安抚力量,并且让他们相信奥兹国在大巫师的统治之下一切都很好。 当格琳达的明星光环越来越闪亮,她也准备和费耶罗王子(乔纳森·贝利 饰)举行一场盛大的婚礼,但是她却一直受到她和艾芙芭分开后的阴影所纠缠。她试图促成艾芙芭与大巫师之间的和解,然而她所有的努力都以失败告终,使得艾芙芭和格琳达的关系越来越疏远。她们的关系决裂所造成的影响,将彻底改变博克(伊森·斯莱特 饰)与费耶罗的命运,也将威胁到艾芙芭的妹妹涅莎萝丝(玛丽莎·博德 饰)的安危,而一名来自堪萨斯州的少女也将闯入奥兹国,彻底翻转他们的世界。 当一群愤怒的民众揭竿而起,打算对抗西方坏女巫,格琳达和艾芙芭就必须最后一次携手合作。当她们的友情成为改变她们未来的关键,她们就必须以真心诚意和无比的同理心真正了解彼此,并且改变自己,也让整个奥兹国变得更美好。