Piers Morgan is having to be reminded that James Bond isn’t a real person after he mocked the outfit that Daniel Craig wore on the red carpet for the No Time To Die premiere at London’s Royal Albert Hall.

The outspoken journalist and TV presenter lashed out at Craig, who chose to wear a striking pink suede jacket at the world premiere of the new Bond film.

Although the choice might not be for everyone it should be remembered that Craig is an actor who plays Bond, a fictional character - therefore, when he’s out and about in the real world, he’s not actually pretending to be 007.

Morgan appears to have forgotten that when he criticised Craig’s outfit. In a scathing tweet, the former Good Morning Britain host wrote: “You’re supposed to be a steely-eyed assassin with exemplary sartorial taste, Mr Craig…. not an Austin Powers tribute act.”

Sign up to our new free Indy100 weekly newsletter

Morgan’s failure to realise that Craig was just being himself at the film’s premiere and for some reason not actually being Bond (which would have presumably involved him turning up in an Aston Martin, getting into a punch up and then jumping off the top of the Albert Hall) saw him widely mocked on social media including this stunning takedown by Gary Lineker.

Others also took great pleasure in pointing out to Morgan that Bond has worn pink (and other revealing outfits) in many movies.

Also, as if Morgan was trying to give someone fashion advice...

More like double oh dear for Morgan, right?

Please log in or register to upvote this article
The Conversation (0)