Celebrities sparkled on the red carpet as they celebrated the European premiere of the latest Star Wars instalment The Last Jedi.
They braved the harsh December chill on Tuesday night as they came together for the huge, star-studded event at London’s prestigious Royal Albert Hall.
Among them was Daisy Ridley, who gave a nod to her character Rey with a space-inspired black gown, matched with stunning high-heeled sandals.
Singer Myleene Klass also opted for black with an elegant strappy number.
Alexandra Burke took a break from her Strictly Come Dancing training and swapped her colourful costume dresses for a chic green trouser suit.
Meanwhile, Gwendoline Christie stepped out of her foreboding Captain Phasma uniform and into a flowing floor-length gown patterned with black.
Laura Dern proved pretty in pink as she celebrated her portrayal of Vice Admiral Amilyn Holdo.
Tallia Storm also sported a splash of pink, brightening up a fabulous golden gown.
Kelly Marie Tran, on the other hand, went for a festive look with her billowing white dress.
Meawhile, Finn actor John Boyega led the male fashion show with a snappy suit in navy blue.
Adam Driver paid tribute to his character Kylo Ren in a sharp all-black outfit.
Danny DeVito opted for a more casual look with a cosy jacket.
Of course, The Duke of Cambridge and Prince Harry attracted attention in their matching classic black suits with white shirts and bow ties.
Star Wars: The Last Jedi will be screened in hundreds of UK cinemas from midnight on Thursday morning and will open in the US on Friday.