In the movie SkyFall, James Bond (Daniel Craig) wears a navy Billy Reid \Ppeacoat in the Shanghai scenes.
Billy Reid supplied twenty coats for the Bond 23 Production: 5 large and 15 medium. The mediums were used for "hero" shots and the larges for movement and stunt work. Eventually Daniel Craig himself ordered a personal coat in a size large.
Please note: this page contains affiliate links, which means that if you buy something via one of the product links or banners, I might receive a small commission, but the price is the same for you. Full affiliate disclosure.