At M’s flat in Casino Royale, James Bond wears a topcoat in a dark grey barleycorn pattern reminiscent of the famous barleycorn tweed jacket in Goldfinger. The coat has straight shoulders, which may signify that it is Brioni-made like the suits in the film. The coat has notch lapels and a collar like a typical lounge coat. The coat has three buttons down the front, three buttons on the cuffs, straight flapped pockets and a single vent. The coat is approximately knee length, though we don’t see Bond wearing the coat whilst standing.
Underneath the coat Bond wears a black polo with a two-piece collar and two buttons down the placket, for a total of three buttons. Though a long-sleeve polo would be most appropriate since Bond is wearing a topcoat, we don’t see black sleeves under the coat’s sleeves. It’s likely the sleeves are pushed up because it would be odd and impractical to wear a short-sleeve shirt under a topcoat. The polo is most likely made of cotton jersey.
The trousers are in a small black and white glen check with an overlaid light blue check, which picks up the blue in the topcoat. The trousers have turn-ups. Bond also wears black socks and black calf John Lobb Romsey two-eyelet chukka boots.