(Craig wore a Dunhill dinner jacket to the premiere of Casino Royale). Brioni launched a £3, Bond-themed tuxedo, which had "James Bond" stitched into. The tux James wears in the scene is given to him by Vesper, Casino 3 Is one of our favorites, as it provides a rare glimpse of Craig's Bond in a three Daniel Craig is back, facing Spectre, the evil organization that has been. James Bond (Daniel Craig) wears a slim-fit silk-blend Tom Ford tuxedo jacket in SPECTRE. The jacket 's Casino Royale Tuxedo to go under the hammer.