Disenchanted Cast Amy Adams Patrick Dempsey James Marsden Idina Menzel Oscar Nunez Yvette Nicole Brown Kolton Stewart Maya Rudolph Gabriella Baldacchino