Daisy Ridley and John Boyega matched the blue carpet as they stepped out in London for the premiere of Star Wars: The Rise Of Skywalker.

Actress Ridley, who plays Rey in the franchise, looked stunning in her dramatic corset dress, which left her shoulders bare and finished below the knee.

A billowing blue skirt wrapped around her waist completed the dramatic look.

Daisy Ridley
Daisy Ridley (Isabel Infantes/PA)

Ridley posed for pictures at the screening alongside her co-star Boyega.

The actor, who plays Finn, was equally eye-catching in a blue and gold ensemble.

John Boyega
John Boyega (Isabel Infantes/PA)

Naomi Ackie, who is also in the movie, brought the sparkle in a black dress with a twinkling, long skirt.

Naomi Ackie
Naomi Ackie (Ian West/PA)

US actress Keri Russell, who stars as Zorri Bliss, turned heads in a pale green silk dress.

The voluminous gown featured an elaborate neck and left a section of her torso bare.

Keri Russell
Keri Russell (Ian West/PA)

Kelly Marie Tran, who played Rose in The Last Jedi, added a splash of colour in a bright red, high-necked, sleeveless dress.

Kelly Marie Tran
Kelly Marie Tran (Isabel Infantes/PA)

Violinist Linzi Stoppard was glamorous in gold, while singer Meghan Trainor appeared to be channelling Princess Leia in a long white dress with her hair piled on top of her head.

Linzi Stoppard
Linzi Stoppard (Isabel Infantes/PA)
Meghan Trainor
Meghan Trainor (Isabel Infantes/PA)

But it wasn’t just celebrities on show – as heroes and villains from the much-loved saga also graced the premiere.

Star Wars: The Rise of Skywalker Premiere – London
Darth Vader leads Stormtroopers to the screening (Isabel Infantes/PA)
Star Wars: The Rise of Skywalker Premiere – London
Villains put in an appearance (Ian West/PA)
Star Wars: The Rise of Skywalker Premiere – London
Droids D-0, BB-8, R2-D2 and C3P0 at the screening (Isabel Infantes/PA)

The premiere was held at Cineworld in London’s Leicester Square.