Search form

When you purchase through links on this site, we may earn an affiliate commission. Read more.

Bennett Winch SC Holdall

Carhartt cap

Daniel Craig as James Bond wears a Carhartt cap in the movie No Time To Die.

James Bond (Daniel Craig) wears a Carhartt cap in the movie No Time To Die (2021).

The navy blue cotton cap is worn by Bond when he sails on his Spirit yacht from Jamaica to Cuba.

The cap is a basic blue baseball cap of which the Carhartt logos have been removed by the costume department. The model is most likely the version with the square logo on front (which was then removed) but possibly the version with the smaller logo tag on the side (also removed). The brown Carthartt text that's embroidered in the fastening strap on the back has probably been darkened.

The model reference is most likely the Carhartt Odessa Cotton Canvas Cap, nr 100289.

The basic Navy blue Carhartt cap is still available, for example on Amazon. The version with the logo on the side is also available on Amazon.

shop now

The whole outfit including this blue cap was inspired by a look of Steve McQueen, according to costume designer Suttirat Anne Larlarb in an interview with David from The Bond Experience. In the same video you can also see how to remove the logo from the Cap. In The Thomas Crown Affair, Steve McQueen wears a blue Baracuta jacket (read more about the jacket), a blue baseball cap and Persol 714 sunglasses.

Also Daniel Craig has been spotted wearing Carhartt himself, so the brand might have been suggested by Daniel Craig.

Complete the outfit
James Bond wears a navy Barbour Graham jacket, with a Tommy Bahama shirt, Vuarnet Legend 06 sunglasses, grey Tom Ford jeans, Sperry boat shoes and his Omega Seamaster 300 watch

Product Code: 

Add new comment


Connolly x 007