James Bond (Daniel Craig) is probably wearing a Barbour x Engineered Garments Graham Jacket in navy waxed cotton in No Time To Die (2020).
More information and links