Former James Bond actor George Lazenby, who is best known for playing 007 in 1969s On Her Majestys Secret Service, has announced his retirement from both acting and public appearances. The 84-year-old Bond star will forever be best recognized for being the second actor to play the iconic secret agent, taking over from Sean Connery.