Pierce Brosnan is not, never was, and never will be James Bond. He lacks the build, the courage, the confidence, the range of emotions that the true Ian Fleming character had in his books and which was shown repeatedly onscreen by Sean Connery, Tim Dalton and occasionally, Roger Moore. I'd far rather have George Lazenby than this clown in a role he simply does not fit and where his appeal to the younger set is based on staged lines, phony special effects, an utter lack of knowledge of the Fleming books and the occasional tuxedo.
He's not a nice guy according to the crew who worked with on two of the bond films.