I’m a little surprised this hasn’t happened before. If you think about it, Taylor Swift is the quintessential Disney princess archetype. With her tall frame and long blond locks the 23-year-old singer can easily fit in with Cinderella and Aurora. The “We’re Never Ever Getting Back Together” singer is the latest to take part in Disney Parks’ Dream Portrait series. She wore a purple and pink gown to embody Disney princess Rapunzel with the caption, “Where a world of adventure awaits.”

Once again, famed-photographer Annie Leibovitz captured the visually stunning pic for the amusement park. Using her unique vision, Leibovitz masterfully transforms well-known celebrities into famous Disney characters. The Disney Dream Portrait series started in 2007. Swift joins a long list of celebrities including Beyonce, Julie Andrews, David Beckham, Jennifer Lopez and many more. One of my favorites was last year’s Queen Latifah as The Little Mermaid’s Ursula. It was FIERCE. Check out a few other Disney transformations below.

Disney Dream Portraits From Previous Years

Penelope Cruz and Jeff Bridges appear as Belle and the transformed beast from “Beauty in the Beast”

Olivia Wilde and Alec Baldwin as the Evil Queen and the magic mirror from “Snow White and The Seven Dwarfs”

Julie Andrews as Pinocchio’s Blue Fairy and Little Miss Sunshine Abigail Breslin as Fira

Gisele Bundchen as Wendy and Mikhail Baryshnikov as Peter Pan. If you squint your eyes, you can see Tina Fey as Tinkerbell.

Former couple Vanessa Hudgens (Princess Aurora) and Zac Efron (Prince Phillip) portray characters from “The Sleeping Beauty”.

Rachel Weisz as Snow White.

Scarlett Johansson as Cinderella

Julianne Moore as “The Little Mermaid’s” Ariel and Olympian Michael Phelps as a merman.

David Beckham as Prince Phillip of “Sleeping Beauty”.

Jessica Biel as Pocahontas.

Jennifer Lopez as Jasmine and Marc Anthony as Aladdin from “Aladdin”.

Whoopi Goldberg as the Genie in “Aladdin”.

Beyonce as Alice, Lyle Lovett as the March Hare and Oliver Platt as the Mad Hatter from “Alice in Wonderland”.

Roger Federer as King Arthur.

Which one is your favorite? Who do you think Disney and Leibovitz should snap next? Sound off below.