Yara Shahidi stole the show on Thursday when she turned up to the world premiere of Peter Pan & Wendy in London rocking a phenomenal dress by Alexander McQueen.
The 23-year-old, who plays Tinker Bell, looked gorgeous in the spellbinding outfit which featured a metallic gold hue, a figure-hugging fit with daring cut-outs at the waist, a high neck, and a long, fringed skirt.
Yara teamed the iridescent dress with a pair of matching calf-length boots and added a swipe of gold glitter across her eyelids.
The actress shared some photos of her look on Instagram before she hit the red carpet at The Curzon in Mayfair, writing: "MADE OF PIXIE DUST a special @alexandermcqueen sparkle for the @disneypeterpan world premiere."
Her followers were blown away by her appearance, with one commenting: "Beautiful and breathtaking." A second said: "The prettiest fairy."
A third added: "You look AMAZING!" A fourth gushed: "That. Dress. OMG!"
Yara was joined at the premiere by her castmates, including Jude Law, who plays Captain Hook, Alexander Molony, who plays Peter Pan, and Ever Anderson, who plays Wendy Darling.
The highly anticipated Peter Pan & Wendy will be released on Disney+ on April 28. The film is a live-action adaptation of the beloved 1953 Peter Pan animated classic.
Speaking of taking on the iconic role of Tinker Bell – which was portrayed by Julia Roberts in 1991's Hook – Yara told People: "Tinker Bell was just a no-brainer."
She added: "It's such an iconic part. The character has a long lineage of really incredible actresses playing her."
In fact, Julia's take on Tinker Bell is Yara's favorite portrayal of the fairy. "I think she is one of the first Tinker Bells that kind of strays from what we imagine as the animated version," the actress explained.
"It was fun to look back and watch the OG movie and her performance."
Read more HELLO! US stories here
Want to keep up to date with the latest stories? Sign up to our HELLO! Newsletters today.