Elle Fanning, 16, has been taking her Princess Aurora role in Disney's Maleficent quite literally on her recent red carpets, stunning in elaborate, poufy gowns fit for their own fairy tale.
But it's safe to say that the always fashionable Fanning has always had her princess style on point -- even before her blockbuster hit.
Check out her top 5 most gorgeous princess gowns through the years!
First up is her intricately embroidered, tiered Alexander McQueen creation she wore to the Maleficent Japan premiere on June 23, 2014. Looking innocent in ivory, she contrasted nicely with a super-chic Angelina Jolie in black Atelier Versace.