Though Roger Moore only carries a trench coat as James Bond in For Your Eyes Only, in the 1987 James Bond retrospective Happy Anniversary 007 he properly wears a trench coat. Moore wears many trench coats thought his films and television shows, and this is the second one in Happy Anniversary 007. The first is made of corduroy, whilst this one is made of tan cotton gabardine. It’s a classic trench coat: full length below the knee with raglan sleeves. It is double-breasted with ten buttons and has shoulder straps, a yoke across the upper back, a storm flap on the front right, and a self belt and wrist straps that close with a leather buckles. Moore keeps his hands warm inside the slash pockets and wears a heavy grey scarf draped around his neck underneath the coat.
Underneath the trench coat Moore wears what appears to be a navy suit, of which here we can only see the bottoms of the trousers. His blue and white striped shirt has a spread collar and 1-button rounded cuffs. Though we don’t see enough of the shirt to be able to tell if it’s one of his Frank Foster shirts, the spread collar already makes it a nicer shirt than the point-collar shirt he wears earlier with a navy blazer. We also don’t get to see much of the navy tie, but it has a slightly chunky texture that might suggest a knitted wool or cashmere tie. As Bond, Moore follows English tradition and always wears black shoes with his navy suits, but here he follows the continental and American practice of wearing dark brown slip-ons with navy.
Back to the navy suit that Moore wears under the trench coat, it’s probably the same navy suit that Moore wears at the beginning of Happy Anniversary 007. This suit is a typical Douglas Hayward single-breasted suit with natural shoulders—which were very out of fashion by 1987—and probably two buttons. He wears it with a pale blue shirt that has a moderate spread collar with edge stitching and rounded 1-button cuffs. It’s not a Frank Foster shirt, but it is almost certainly high street ready-to-wear of a lower quality than we’ve come to expect from both Roger Moore and James Bond. His grey tie with black printed figures is tied in a four-in-hand knot. It would appear his pocket square matches the tie. Matching the tie and pocket square is an unstylish faux pas, but it’s a rare moment that Roger Moore wears something in his breast pocket.