Os principais vilões dos contos de fadas vivem isolados em uma ilha distante. Entretanto, quando o filho da Bela e da Fera assume o reino de Auradon, ele resolve perdoar os filhos dos vilões, permitindo que convivam e estudem na principal escola do local. É lá que Mal (Dove Cameron), filha de Malévola (Kristen Chenoweth); Evie (Sofia Carson), filha da Rainha Má (Kathy Najimy); Jay (Booboo Stewart), filho de Jafar (Maz Jobrani); e Carlos (Cameron Boyce), filho de Cruela De Vil (Wendy Raquel Robinson), precisarão decidir se seguirão o caminho dos pais ou se tomarão outro rumo.

Abby Jensen planeja seu 16º aniversário desde que ela era uma garotinha. Para sua surpresa, ela recebe uma caixa de doces, cada um deles corresponde a um desejo. Como seu desejos podem se tornar realidade, seu dia fica melhor e melhor até que ela faz um desejo de que tudo mude e ajuda a compreender finalmente que ser criança não é tão ruim.

A adolescente Jerrica Benton, conhecida como Jem (Aubrey Peeples), torna-se uma celebridade instantânea graças à internet e forma com as irmãs a banda Jem e as Hologramas. Quando não estão se dedicando à música, elas buscam mais informações sobre a misteriosa última mensagem deixada pelo pai.