Early Prime Day Deals Roe v. Wade Overturned Surface Laptop Go 2 Review 4th of July Sales M2 MacBook Pro Deals Healthy Meal Delivery Best TVs for Every Budget Noise-Canceling Earbuds Dip to $100

James Bond actor Roger Moore dies at 89

Sean Connery is a tough act to follow, but Roger Moore made a go of it -- seven times.

Now playing: Watch this: Roger Moore's coolest 007 gadgets

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.