Daisy Ridley won the style stakes at the European premiere of 'Star Wars: The Force Awakens'.

Daisy Ridley

Daisy Ridley

The 23-year-old beauty - who stars as Rey in the science fiction film - wowed crowds at London's Leicester Square in a beautiful cut-out gown adorned with shimmering jewels similar to a night sky full of stars.

The stunning one-shoulder dress was beautifully complemented by her neat up-do, natural make-up and sparkly jewelry.

Not to be outdone, Lupita Nyong'o - who plays Maz Kanata in the movie - showed off some skin in a mesh ensemble, completing her intergalactic look with bright blue lipstick.

Apart from the film's stars, Benedict Cumberbatch and his wife Sophie Hunter coordinated in monochrome colours, with the 39-year-old actor keeping himself warm in the chilly London weather in a dark blue coat.

Also in attendance was model brothers Brooklyn and Romeo Beckham - sons of David and Victoria Beckham. The pair showed their sibling connection in matching black outfits - leather jackets, t-shirts and jeans.

And the fans were clearly keen to show off their 'Star Wars' style too, opting for various costumes from the film's seven instalments including Stormtroopers, Darth Vader and Yoda.