Move over, auto-tune skeptics—Rachel Zegler just proved she doesn’t need any studio magic to slay a performance!
The 23-year-old songstress and Disney’s newest princess hit up the actual medieval castle Alcázar de Segovia in Spain (yep, the kind with turrets and probably a ghost or two) for the European premiere of Snow White on Wednesday (March 12). And because just standing in a castle wasn’t dramatic enough, she treated everyone to a live performance of “Waiting on a Wish.”
And let me tell you, her vocals were crisper than a fresh churro at a Spanish market. Zero lip-syncing, full fairytale realness.
Accompanying Rachel at this royal affair was director Marc Webb, who probably spent the evening making sure no one tripped over their extravagant outfits on the castle stairs. Speaking of outfits, Rachel dazzled in an Elie Saab gown—because what’s a princess moment without a dress that screams, I may or may not have been sewn into this?
Moral of the story? Rachel Zegler doesn’t just play a princess—she is one, belting out ballads in castles and making medieval magic happen.
Now, someone get this girl a glass slipper and a dragon to fight. She’s ready for anything. 🏰🎤✨
Check out a sneak peek of Rachel Zegler performing “Waiting on a Wish” in front of @alcazar_segovia Castle in Spain, the same castle that inspired the 1937 animated film 🏰✨
Disney’s #SnowWhite, in theaters next Friday! Get tickets now: https://t.co/SWksDu7sSe pic.twitter.com/MWzazu4eUO
— Walt Disney Studios (@DisneyStudios) March 13, 2025