Bond’s navy chesterfield coat in Live and Let Die is a favourite of many. The classic piece was covered in the blog Clothes on Film, so I will just direct you to the article there to read about it.
Lets take a look at the rest of Bond’s outfit beyond the chesterfield. The suit coat wasn’t seen in the movie, except the double vents can be seen when Roger Moore is swinging around on the fire escape in the Harlem alley. However, this suit was seen in many promotional photos as well as in the gunbarrel opening. The suit is cut the same as the tropical grey suit except that the navy suit has straight pockets, not slanted. The shirt is pale blue with a moderate spread collar and cocktail cuffs.
Roger Moore distances himself from the previous two Bonds by wearing a striped tie, a navy ground with red and white stripes. This tie is in fact a Royal Navy regimental tie, appropriately worn here by a naval commander. The stripes go up from right to left (from the wearer’s point of view). This is the traditional British direction for tie stripes. This direction harmonises well with the left-over-right buttoning of a man’s suit. Also, since the breast pocket is on the upper left (and ticket pockets are placed on the lower right) the British stripe direction follows that. I also believe that this direction subtly helps draw attention up toward the wearer’s face, since most people read from left to right. The majority of James Bond’s striped ties throughout the series follow the traditional British direction.
Along with the Chesterfield, Bond wore black leather gloves to keep warm. And the black gloves match his black tassel slip-ons. Roger Moore is a tall man at 6’1″, though he wore shoes with noticeably tall heels.