在印第安纳州一个保守的小镇上,一场关于高中毕业舞会的风暴正在酝酿。艾玛·诺兰——一位公开出柜的女同性恋学生——因计划携女友参加舞会而遭到当地家长教师协会的强烈反对。协会主席格林夫人以"维护传统价值观"为由,直接取消了整个毕业舞会。"当媒体质疑为何不单独禁止艾玛时,格林夫人冷笑着表示:'法律不允许我们针对某个学生,所以只能牺牲所有人的权利。'
与此同时,纽约百老汇正上演着一出荒诞的闹剧。过气舞台剧明星迪迪·艾伦和巴里·格利克曼在新剧《埃莉诺!》首演后遭遇职业生涯滑铁卢——《纽约时报》痛批他们"自恋得令人作呕"。为了挽回声誉,这群失意艺人偶然在社交媒体发现了艾玛的遭遇,当即决定奔赴印第安纳"拯救这个可怜女孩"——当然,更重要的是拯救他们自己的事业。
小镇上的气氛压抑得令人窒息。艾玛每天忍受着同学们的冷眼与嘲讽,只有阿莉莎·格林——那位带头反对她的格林夫人的女儿——暗中对她温柔相待。两人在看台下秘密约会时合唱的《与你共舞》如清泉流淌,诉说着同性恋人最朴素的愿望:"我们不要抗议游行,只想要一个普通的毕业舞会。"
当这群浮夸的纽约客闯入小镇PTA会议时,场面顿时失控。迪迪高唱着《这与我无关》,却句句都在标榜自己的"高尚品格";特伦特在卡车拉力赛中场休息时表演的《接纳之歌》尴尬得让人脚趾抠地。更讽刺的是,当校方被迫恢复舞会后,艾玛独自走进装饰一新的体育馆,却发现这里空无一人——家长们竟在城另一端为其他学生举办了"正统舞会"。
在废弃的体育馆里,艾玛含泪唱起《狂野的心》,这段自拍视频随即引爆全网。此刻,这些纽约来客才真正被触动:迪迪放弃了汉普顿的豪宅换取电视曝光机会;巴里终于穿上梦寐以求的银色燕尾服;安吉教会艾玛如何展现"芝加哥式"的锋芒。当全州被排挤的LGBTQ+学生蜂拥而至时,那个本该属于艾玛和阿莉莎的舞会,最终变成了一场颠覆小镇偏见的彩虹革命。
在漫天飞舞的彩带中,格林夫人颤抖着拥抱了女儿;迪迪与仰慕她的校长拥吻;巴里与多年未见的母亲冰释前嫌。当艾玛和阿莉莎在舞池中央相拥时,特伦特举起香槟杯笑道:"欢迎来到2020年代,印第安纳。"