She's been singing about fairytales and happy endings forever, and now, Taylor Swift is getting a chance to play the role of a princess. Swift will star as Rapunzel in a new ad campaign for Disney Parks -- a role she was born to play.

Disney recently retold the story of Rapunzel in the animated movie 'Tangled,' so it's only fitting that the behemoth brand would roll out a few Rapunzel ads in their upcoming campaign of fairytale-themed marketing. And with her long blonde hair and love for a good love story, who could better play the part of Rapunzel than the 'Romeo and Juliet' hitmaker?

Swift will be in good company, too. Disney Parks and Resorts has already debuted the first image in the new campaign starring Taylor Swift as Rapunzel. Other cameos include Olivia Wilde as the Evil Queen, Rachel Weisz as Snow White, Tina Fey as Tinkerbell, Jessica Biel as Pocahontas, Beyonce as Alice in Wonderland and Scarlett Johnasson as Cinderella.

Just one look at the photo, and you know Swift has nailed her long-haired captive-turned-princess role.

While the 23-year-old star is always on the hunt for her next acting spot, her role as Rapunzel doesn't necessarily mean that she'll star in a Disney film anytime soon. Still, the behind-the-scenes video proves that Swift has what it takes to fully embody another persona. For now, though, we're just enjoying her record-breaking albums.

Watch Taylor Swift Shooting Her Rapunzel Spot