
Daniel Craig’s hotly-anticipated final Bond film, ‘No Time To Die’, had its world premiere on Tuesday – after an 18 month delay due to the pandemic.
Cast members Naomie Harris (a new secret agent called Nomi), Lashana Lynch (Moneypenny for the third time) and Rami Malek (a Bond villain Safin) were spotted on the red carpet at the Royal Albert Hall event in London.

There was even a rare royal joint engagement at the star-studded event with Prince William, Kate Middleton, Prince Charles and his wife Camilla in attendance.
The foursome was introduced to singer Billie Eilish and her brother Finneas and screenwriters Phoebe Waller-Bridge, Neal Purvis, and Robert Wade.

The Duchess of Cambridge, stunned in a custom Jenny Packham jewel-studded Margot gown, said to cost around £2,800.
Sign up to our new free Indy100 weekly newsletter
Despite the glitz and glamour, much attention was turned to the main character himself – who donned a suave pink suede blazer and sent Twitter into a frenzy.
We've been expecting you... Daniel Craig has arrived on the red carpet at the World Premiere of #NoTimeToDie at the @RoyalAlbertHall. pic.twitter.com/WhG226rKus
— James Bond (@007) September 28, 2021
One Twitter user joked that the 34-year-old vintage jacket was probably from the film’s original release date.
While another couldn’t fight the urge not to comment on Craig’s dapper outfit: “I don’t comment much on celebs for fashion but wow, this raspberry velvet blazer is perfection on Daniel Craig. *chef kiss*”
Not particularly a Bond fan but this Daniel Craig & pink jacket combination is pretty good! https://t.co/t517x1bUhO
— Lou Johnston (@MissLouJohnston) September 28, 2021
Daniel Craig here wearing a vintage 34 year old jacket to the James Bond Premiere - strangely that was the film’s original release date #NoTimeToDie https://t.co/dT3DX7MNac
— Elliot Moir (@FOElliotM) September 28, 2021
Daniel Craig is wearing a pink / purple dinner jacket. A bold choice! But one that we salute.
— MI6 HQ (@jamesbondlive) September 28, 2021
Daniel Craig looking dapper af in that pink velvet DB jacket on the red carpet.😍 Is it Tom Ford?? https://t.co/rc7ZRcdU77
— I’M SPEAKING (@lorloLauren) September 28, 2021
Really excited to see the film this Saturday, its been a long wait but its finally here and gotta say Daniel looks incredible in this jacket 😊🥰🥰👌 I'm going to do a rewatch of his 4 Bond films over the next few nights 👍 #NoTimeToDie #JamesBond #DanielCraig https://t.co/X0lJ67UuqI
— Connor (@Connor_1313_) September 28, 2021
Daniel Craig looking rather dapper at the James Bond No Time To Die outing. After 2 delayed premiere's why not don a fuck off pink jacket! Loving this so much ❤ Swoon ❤ pic.twitter.com/V0PYLFM7ti
— Margot 🇪🇺🇬🇧 #FBPE #FBNHS (@iampetmutton) September 28, 2021
Daniel Craig is killing it with the blazer #LicenceToThrill #NoTimeToDie #JamesBond https://t.co/PioI48nrSm
— 🇻🇨Mr Lawrence🇬🇧🇬🇩🌸 (@Mr_Lawrence4) September 28, 2021
I don’t comment much on celebs for fashion but wow, this raspberry velvet blazer is perfection on Daniel Craig. *chef kiss* https://t.co/tbqdKIXlLd
— Dr. Karen James (@kejames) September 28, 2021
Daniel Craig's velvet jacket though. Yes! 👌 #sharp #Bond #JamesBond https://t.co/GiKxrAEANC
— Dean McLaughlin (@Dean_Journalist) September 28, 2021
He told BBC Radio 5 Live, the role was “incredibly important to cinema and to history, and the weight of that has been on my shoulders for a while”.
“I’ve been incredibly lucky,” he added.
‘No Time To Die’ will be Craig’s fifth and final time as Bond after 15 years playing the role.
The film hits UK cinemas on Thursday.