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ą.