Roger Moore, recent recipient of a star on the Hollywood Walk of Fame, turns 80 today. He has officially played James Bond more often than any other actor: seven times (Sean Connery played Bond in six official and one unofficial movies).

continue reading.....