The opening scene of Casino Royale finds James Bond in a pea coat, appropriate for a naval officer. The pea coat is a casual coat that’s most appropriately worn over a jumper or cardigan, as Bond wears it here. The length is around the same as a suit coat. Traditionally it’s a bit longer than a suit coat though today’s fashionable pea coat is made shorter. A traditional pea coat is a heavy dark navy blue wool melton, as Bond’s is. It has either six or eight buttons on the front, as well as buttons under the collar so it can button all the way up for extra warmth, though Bond leaves it open. The buttons are horn, rather than the black plastic buttons with anchors typically associated with pea coats.
Underneath the coat Bond wears a charcoal ribbed-knit cardigan that can be buttoned up to the collar. The cardigan has five buttons down the front placket, and Bond leaves the top few buttons open. The placket’s buttonholes are reinforced with rectangular knitted pieces. The cardigan has a stand-up collar and patch pockets with a slanted top. There is heavier ribbing on the collar, cuffs, hem and at the top of the pockets. Under the cardigan he wears a dark t-shirt. The trousers are probably grey and the shoes are black calf John Lobb Romsey two-eyelet ankle boots.