On 12 December 2017, the Royal Albert Hall rolled out the red carpet for the European Premiere of Star Wars: The Last Jedi.

The stars of the film, including Mark Hamill, Daisy Ridley, John Boyega and Adam Driver headed up our red carpet before the screening, plus C-3PO star Anthony Daniels, Oscar Isaac, Andy Serkis, Gwendoline Christie, Domhnall Gleeson, Laura Dern, Kelly Marie Tran, Benicio del Toro and Joonas Suotamo, as well as Royal attendants Princes William and Harry who appear in the film in cameo roles as stormtroopers.

Not lucky enough to secure one of the limited tickets to be at the screening? Don’t worry – the whole red carpet affair was streamed live worldwide. Take a look: