Ключевой сюжетный поворот заключается в том, что главным антагонистом выступает не Аид (как предполагалось по трейлерам), а принцесса Одри. Одри, обезумев от ревности, использует скипетр Малефисенты, чтобы превратить короля Бена в чудовище, а обитателей Арадона обратить в камень.
Второй крупный поворот — это раскрытие того, что Аид является родным отцом Мэл. Мэл скрывала это, как и свое решение навсегда закрыть барьер, что приводит к распаду её команды. В кульминации Мэл побеждает Одри, превратившись в дракона, но не может пробудить её от проклятия смерти. Только Аид с помощью своего Уголька спасает Одри. Поняв, что ни Арадон, ни Остров не идеальны, Мэл отказывается от своего страха и с помощью магии Феи-Крестной навсегда уничтожает магический Барьер, физически объединяя два мира.