In the movie SkyFall, Bond (Daniel Craig) wears a trim and short Billy Reid navy pea coat in Shanghai.
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.
Not for sale just for your information about that