Zegler, who stars in the Disney film, wore a custom gown from Christian Dior and looked as if she stepped out of a fairy tale ...