At M’s flat in Casino Royale, James Bond wears a topcoat in a light blue barleycorn pattern on a black ground. 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 buttons three down the front and has 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 jumper with three buttons down the placket. 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. It’s difficult to tell the material of the polo, but its likely cashmere. 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.