Akcja filmu ma miejsce sześć miesięcy po wydarzeniach z pierwszego filmu. Ben, który jest teraz królem Auradonu, zamierza pomóc Mal, Evie, Carlosowi i Jayowi przystosować się do życia w Auradonie. Jednak Mal nie wytrzymuje presji bycia idealną i wraca na Wyspę Potępionych. Evie, Carlos i Jay pomagają Benowi być takim jak ich rówieśnicy z wyspy, żeby tam wrócić i odnaleźć Mal. Na wyspie Mal dowiaduje się, że córka Urszuli, Uma (China Anne McClain), i jej przyjaciele, Harry (syn Kapitana Haka) i Gil (syn Gastona), zajęli jej miejsce w przewodzeniu wyspą.
Dove Cameron
Mal
Cameron Boyce
Carlos
Sofia Carson
Evie
Booboo Stewart
Jay
Mitchell Hope
Ben
China Anne McClain
Uma
Brenna D'Amico
Jane
Thomas Doherty
Harry
Dylan Playfair
Gil
Melanie Paxson
Fairy Godmother
Dianne Doan
Lonnie
Jedidiah Goodacre
Chad Charming