Taylor Swift is Rapunzel in New Disney Parks Ad

Taylor Swift might have to tweak her latest song lyrics from “I knew you were trouble when you walked in” to “I knew you were trouble when you climbed up my hair.”

The 23-year-old singer is starring in a Disney Parks ad, “Where a World of Adventure Awaits” as Rapunzel, one of Disney’s most beloved classic princesses. Swift joins the ranks of other starlets who have appeared in Disney Parks commercials, including Beyonce, Jennifer Lopez, Gisele Bundchen, Julianne Moore, Jessica Biel, Scarlett Johansson, and Olivia Wilde.

Speaking of the opportunity the singer said “When Disney came to me and said we want you to play Rapunzel, I was just so honored. It’s such a wonderful character to get to play, a childhood fantasy come into reality for me.”

As for the theme park, Swift explained it holds a special spot in her heart: “I think about all the times me and my little brother went to Disney World and we were able to escape to that place anytime we had a hard time. Any time you’re going through something rough, you can go back into your imagination and you’re at Disney World.”

Check out ET’s behind-the-scenes photoshoot footage with Taylor and Annie Leibovitz above, and a few of the images below.