No Time to Die premiered on Tuesday at London’s Royal Albert Hall and was Craig’s last outing as the fictional spy.

The outspoken journalist and broadcaster took to Twitter to share his dissatisfaction with Craig’s pink velvet tuxedo writing: “O dear O (7) dear. James Bond would never wear a garish pink suede dinner jacket.

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

Twitter users were quick to respond to the British journalist, 56, and point out that Bond is a fictional character with one writing: “have you heard of acting?”

Others replied sharing images of previous 007 actors donning pink outfits while starring as the spy.

Though Morgan may have disliked the 53-year-old actor’s blazer by Savile Row tailor Anderson & Sheppard, his words are far from accurate as James Bond has dressed in pink before.

Here are all the times James Bond and the actors who’ve played him have worn pink on and off-screen.

Sean Connery

The first actor to portray the secret agent on screen, Sean Connery, appeared in pink hues in three Bond movies.

In his fourth movie in the franchise, Thunderball, Connery donned a number of pink items of clothing including linen shirts and a matching set of pink linen shirt and swimming trunks.

He wore another pink shirt in You Only Live Twice and in Diamonds Are Forever sported a pink satin tie with a white suit.

Roger Moore

While Roger Moore’s Bond was never seen in pink on-screen during his seven movie reign in the franchise, Moore himself was photographed wearing the shade on a number of occasions.

Moore often styled his suits with pink shirts or pink ties.

Timothy Dalton

Timothy Dalton’s time at the helm of the franchise was short-lived, appearing in only two movies.

In his second outing as the secret agent in Licence To Kill, Bond was seen wearing a pink shirt in one scene.

Pierce Brosnan

Pierce Brosnan took on the role of Bond for five movies before leaving the franchise in 2004.

During that time, the character never wore pink, though Brosnan has been photographed in the shade proving he’s not afraid of the color.

Attending the premiere of his movie After The Sunset in 2004, the 68-year-old Irish actor wore a pink shirt with his suit.

The twenty fifth James Bond movie No Time To Die hits U.S. theaters on Friday, October 8.