Actor News (MI6) James Bond star Sir Roger Moore refuses to stop wearing eyeglasses - despite stocking up on hundreds of pairs of contact lenses. The former 007 actor admits he feels more confident wearing his glasses because he can hide his age behind the frames.