Is Daniel Craig unequaled when it comes to being Bond?
If you ask Roger Moore—the British actor who played James Bond in seven consecutive films from 1973-1985—the answer is an unequivocal yes!
The 84-year-old actor, who happens to be the longest-serving James Bond actor ever (he played Bond for 12 consecutive years),…
Sun’s out. Hunk’s out.