Roger Moore -- the actor who portrayed James Bond in seven films between 1973 and 1985 -- has died at 89, according to a post Tuesday on the actor's Twitter account.
"It is with a heavy heart that we must announce our loving father, Sir Roger Moore, has passed away today in Switzerland after a short but brave battle with cancer," his children said in a statement included with the Tweet. "Thank you Pops for being you, and for being so very special to so many people."
Moore is best known as the man who replaced Sean Connery as 007, taking the famed secret-agent franchise in a more humorous direction that amped up on camp. Becoming a UNICEF goodwill ambassador in 1991, he advocated for children's causes. He was knighted in 2003.