The cast is great, one of the better ones of the entire series. There are two leading ladies in this film, the wonderful Maud Adams, who would later star in Octopussy (1983), and the terrible Britt Ekland who just acts so dumb and hopeless that it almost angers viewers. The villain Scaramanga is top notch as well as his comical, yet silently evil assistant, Nick Nack, played by French painter Herve Villechaize. The plot of the film is very interesting, the locals are exotic (which is always an extremely important part of a bond film), and Roger Moore continues to develop his character from a Connery-clone to putting his own, charming spin on 007.
All-in-all, 'Gun' is another good 007 adventure and is quite possibly the 4th best Roger Moore Bond film. Any fan of the series should give it a second look before they hail it as 'bad'.