Daisy Ridley hit the blue carpet in a show-stopping ruby red dress at the premiere of Star Wars: The Rise of Skywalker on Monday night.
The 27-year-old actress, who reprises her role as Rey in the film, stunned fans gathered at Hollywood's TCL Chinese Theatre in Los Angeles.
Wearing a glamorous one-shoulder gown with a thigh-high split by Oscar de la Renta, Daisy had her brunette hair styled into tousled waves and opted for a slick of red lipstick to match her dress and crimson high heels.
The flick, directed by J.J. Abrams, marks the end of the Skywalker saga, and the star-studded event also saw appearances from Star Wars legends such as Mark Hamill, Harrison Ford, Billy Dee Williams, and C-3PO actor Anthony Daniels.
John Boyega, who once again portrays the character of Finn, rocked a powder blue suit and crisp white shirt for the night.
While his co-star Kelly Marie Tran, who became a fan favourite after appearing in the 2017 Star Wars: The Last Jedi as resistance fighter Rose, dazzled in a floor-length sequinned dress by Jason Wu.
Oscar Isaac and Adam Driver also posed for photographers on the blue carpet, alongside co-stars Keri Russell, Joonas Suotamo, Dominic Monaghan, and Richard E. Grant.
Star Wars veteran Ian McDiarmid, who has reprised his role as Emperor Palpatine in The Rise of Skywalker, received a round of applause as he arrived at the premiere, along with Pedro Pascal, who fronts the Disney+ show, The Mandalorian.
Star Wars: The Rise of Skywalker hits cinemas around the world from 18 December.
© Cover Media