Elle Fanning, 21, attended the premiere of Disney’s Maleficent: Mistress of Evil, at the El Capitan Theater, in Los Angeles.

Fanning channeled her character, Princess Aurora, as she wore olive green Gucci gown with floral details, including floral hair, which truly brought a magic on the red carpet.

“In Sleeping Beauty, she pricks her finger, and there’s blood involved,” Fanning said with a smile, adding that Gucci crafted the gown just for her. “They created this amazing design… and it’s just a work of art.”

50 CELEBRITIES WHO DIED IN 2018 – TRIBUTE SLIDESHOW

Among other cast members, at the premiere, Fanning was joined by her co-star Angelina Jolie, who wore a stunning black Versace dress. The 44-year-old actress was accompanied by five of her children, Pax, 15, Zahara, 14, Shiloh, 13, and twins Vivienne and Knox, 11.

Maleficent: Mistress of Evil hits theaters Oct. 18.