In the movie SkyFall, Bond (Daniel Craig) wears a trim and short Billy Reid navy peacoat 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.