John Boyega almost missed Star Wars premiere
Celebrities and a host of Stormtroopers marched the red carpet as Star Wars fans cheered in the world premiere of the popular series’ latest instalment.
But English actor John Boyega, who plays Finn, almost missed the event because of a snowstorm in Atlanta.
Before the premiere, he tweeted: “I made it! Without luggage but woooooooohoooo! As if weather can stop a Nigerian.”
The premiere for Star Wars: The Last Jedi did not disappoint, with a squad of elite guards clad in red armour and some of the franchise’s most beloved characters impressing the crowds at Los Angeles’ Shrine Auditorium.
Marching under a towering model of an assault vehicle down the red carpet, famous droids including R2-D2, C-3PO and BB-8 arrived before the film’s stars.
Daisy Ridley, who plays Rey, arrived in a shiny strapless dress emblazoned with stars.
She said: “I mean, it’s just fun. It’s fun.
“And I feel fun. And it’s got stars on it!”
:: Star Wars: The Last Jedi full trailer
The English actress, who recently quit social media, revealed she prepared for the premiere with wine and guacamole.
Newcomer Kelly Marie Tran, who plays Rose Tico, became emotional as the enormity of the situation dawned on her but co-star Ridley was next to her and gave her a hug.
:: Star Wars fans will get new trilogy of films
Star Wars veteran Mark Hamill, who has reprised his role as Luke Skywalker, joked with Ridley on the red carpet and said he was thankful for his Jedi pension plan.
Carrie Fisher, the original Leia, also returns in the film and had completed filming shortly before she died of cardiac arrest aged 60 in December last year.
Before Saturday only a select group of VIPs had watched the film and secrecy remained in place during the premiere.
Anthony Daniels, who plays C-3PO, told a reporter looking for details on the film: “Im going to let you work out everything for yourself.”
Critics who got to watch the film have heaped their praise on Ridley.
Terri Schwartz, editorial manager at IGN, tweeted: “Not only are Carrie Fisher and Mark Hamill at their very best as Leia and Luke in this movie, but Daisy Ridley and Adam Driver blow Rey and Kylo Ren out of the park.
“I didn’t expect where those characters went and it’s my favorite part of the movie.”
Star Wars: The Last Jedi opens in UK cinemas on 13 December, with early world box office projections for the film to debut in the $ 200m (£149m) range over the first weekend.