PIERS Morgan has mocked Daniel Craig for his outfit at the world premiere of the new James Bond movie.

No Time To Die is set to be released in the UK on Thursday, September 30.

Daniel Craig, who has played 007 in five James Bond films, attended the premiere at the Royal Albert Hall in London on Tuesday in a pink velvet-style suit jacket.

Piers, from Newick, was quick to take to social media to criticise the outfit choice.

“O dear O (7) dear. James Bond would never wear a garish pink suede dinner jacket,” Piers said.

“You’re supposed to be a steely-eyed assassin with exemplary sartorial taste, Mr Craig…. not an Austin Powers tribute act.”

The former Good Morning Britain presenter was shot down by his eight million followers however, who shared their admiration for Daniel and his suit.

“I absolutely love it. With his ice blue eyes, it suited him perfectly,” one person said.

Another added: “You’re just jealous Piers.”

It is not the first time Piers has criticised the actor on Twitter, having questioned Daniel's masculinity for wearing a baby carrier in 2018.

The premiere was attended by a number of A-list celebrities, including Harry Kane, Billie Eilish, Rami Malek and Emma Raducanu.

Four members of the royal family – the Duchess of Cambridge, Prince William, the Duchess of Cornwall and Prince Charles — also walked the red carpet.

Singer Billie Eilish and her brother Finneas O'Connell co-wrote the new Bond theme song.

No Time To Die is the 25th James Bond film and it will be the final movie featuring Daniel Craig as 007.

The movie sees James Bond enjoying a quiet life in Jamaica having left active service when his friend from the CIA Felix Leiter, played by Jeffrey Wright, turns up and asks for his help.

A mission to rescue a kidnapped scientist becomes more treacherous than expected and leads to a mysterious villain armed with dangerous new technology.