James Bond (Daniel Craig) wears a Tom Ford Herringbone Overcoat in SPECTRE.
Bond wears the long jacket when he meets M after the Mexico scenes.
This herringbone overcoat is made in Italy with the finest silk and cashmere blend and boasts a fine woven design with a subtle herringbone pattern alongside notched lapels, a chest pocket and single vented hem.