1944年3月,世界在第二次世界大战中动荡不已,而与此同时,法国一个小乡村角落里的孩子们也开始了一场“战争”。 一直以来,两个相邻村庄朗维村及伟恒村的孩子们冲突不断,但这一次,他们为“战争”想出了新的主意——孩子们决定互相争抢敌方身上的纽扣、鞋带、皮带等等,谁能先令对方赤身裸体被羞辱,谁就赢了。他们将这场战争命名为“纽扣的战争”。 “纽扣的战争”只不过是孩子们的玩闹,谁赢谁输其实并不重要。而这时,村子里来了一位犹太裔少女紫罗兰(Violette),她令朗维村的“孩子王”勒布拉克(Lebrac)心动不已,只是少女究竟来自何方?她背后又隐藏着怎样的故事?。公主维多利亚(芭比饰)和歌星凯拉都渴望向往着对方的生活,在一次偶然的机遇下,公主请她来皇宫后,发现两人长得很像,就突发奇想通过魔法梳子和魔法话筒,互相变换自己的身份,体验对方的生活一天。当晚原本就要换回来身份,这是为了凯拉的演唱会。与此同时凯拉的经纪人正野心勃勃地计划着去皇宫偷栀子花钻石。因公主的演讲稿没写假公主凯拉被公主姨妈关在房中,芭比只好硬着头皮代替凯拉上了舞台,从自卑到自信,绽放出公主歌星该有的色彩,但在演唱会进行到一半她发现皇宫那边丢失了栀子花,山河失色,就义无反顾地回去了。此时凯拉也找到后门逃出来,正遇上经纪人小偷,她们联手赶走了他,然后回到演唱现场,动声合唱。全城欢呼,但栀子花钻石却凋零了,维多利亚却说,她觉得钻石就是种子,她们不约而同想到了友谊项链里曾嵌上的钻石,终于在小精灵的帮助下栀子花开了,皇宫那片只属于她们的友谊密室也恢复了生机。芭比以此告诉女孩们,梦想成为别人,体验别人的生活很有趣,更重要的是做好自己,勇于承担自己的职责,生活才更有意义。。