All the Times James Bond Wore Pink As Piers Morgan Slams Daniel Craig

Piers Morgan has criticized Daniel Craig's choice of outfit at the premiere of the latest James Bond movie.

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?"

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. 👎 pic.twitter.com/Mg6AT6UXTp

— Piers Morgan (@piersmorgan) September 29, 2021

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

Sean Connect in Thunderball
Sean Connery's wardrobe for James Bond movie 'Thunderball' was packed full of pink shades. Sunset Boulevard/Getty Images

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.

Sean Connery in Diamonds Are Forever
Sean Connery also wore a pink tie while starring as James Bond in 'Diamonds Are Forever' Anwar Hussein/Getty Images

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

Roger Moore
Roger Moore frequently wore pink ties and shirts with his suits, donning a pink tie for Joan Collins' book launch party in 2002. Scott Barbour/Getty Images

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
Pierce Brosnan never wore pink as James Bond but donned a pink shirt for the 2004 premiere of 'After The Sunset' Tim Whitby/Getty Images

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.

Daniel Craig at No Time To Die
Daniel Craig's pink velvet tuxedo worn at the 'No Time To Die' premiere was criticized by Piers Morgan. Tristan Fewings/Getty Images

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