Jabarkan Pemain dari Disenchanted

Amy Adams sebagai Giselle, istri Robert, ibu tiri Morgan, dan ibu Sofia

Patrick Dempsey sebagai Robert Philip, suami Giselle dan ayah Morgan dan Sofia

Maya Rudolph sebagai Malvina Monroe, kepala dewan kota Monroeville

Yvette Nicole Brown sebagai Rosaleen, salah satu asisten Malvina

Jayma Mays sebagai Ruby, salah satu asisten Malvina

Gabriella Baldacchino sebagai Morgan Philip, putri Robert yang berusia 16 tahun, kakak Sofia, dan putri tiri Giselle. Baldacchino menggantikan Rachel Covey, yang awalnya berperan sebagai Morgan di film pertama.

Idina Menzel sebagai Nancy Tremaine, istri Edward dan Ratu Andalasia

James Marsden sebagai Edward, suami Nancy dan Raja Andalasia

Kolton Stewart sebagai Tyson Monroe, putra Malvina dan kekasih Morgan