Quick Links

In July, Lashana Lynch was announced as the new 007. It is the first time a black actress will portray this role. However, it is important to stress that Lynch won’t be the new James Bond. Her character will take over Bond’s number after he retires and is enjoying life in Jamaica.

Lynch will take over one of the most remarkable legacies on Hollywood and the decision to cast a woman for the role is groundbreaking. During decades, millions of fans around the globe have watched James Bond movies.  Even Queen Elizabeth II is a fan of James Bond movies and honored two actors with royal titles.

RELATED:  10 People Who Wrote Themselves Into The Millionaires' Club (5 Are Self-Published)

Only A-list names have been cast to play the most famous spy in the world - Sean Connery, Roger Moore, and Daniel Craig are some of them. The net worth of all 007 actors together is worth almost $700 million. Here is a list of the net worth of each actor who played 007.

Timothy Dalton - $10 million

Timothy Dalton was announced as the new James Bond in 1985. His first appearance and the British spy was on The Living Daylights and he repeated the role in Licence to Kill, although that had an unsatisfactory performance at the U.S. box office. The critics praised the movie, but it had to share the spotlight with titles like Batman, Lethal Weapon 2, and Back to The Future Part II, movies that got a lot of attention from the public. 

What very few people know is the role was offered to Dalton in 1969. He refused it because he thought it would be too much pressure to replace Sean Connery.

The actor has a $10 million net worth.

Lashana Lynch - $11 million

Lashana Lynch is making history. She is the first woman to play a 007 agent. As we have mentioned, James bond is still a male character. Lynch will just take his position as the 007 agent.

“There is a pivotal scene at the start of the film where M says, ‘Come in 007,’ and in walks Lashana who is black, beautiful, and a woman.” A source told the Daily Mail. “It’s a popcorn-dropping moment. Bond is still Bond, but he’s been replaced as 007 by this stunning woman.”

The actress already had an essential role in Captain Marvel, where she plays Maria Rambeau, a pilot and solo mother who is very close to Carol Danvers. She has an $11 million net worth that will presumably increase after the movie.

George Lazenby - $20 million

Few people remember, but George Lazenby played James Bond in On Her Majesty's Secret Service. He was only 29 years old when he was cast for the role and he is the youngest actor who wore the 007 suit.

Lazenby also received a Golden Globe nomination for his James Bond. However, it was the only time he played the character. Lazenby refused a millionaire contract to play the other six movies and his career felt the impact. however, the actor claims he has no regrets about it.

He has a net worth evaluated in $20 million.

Pierce Brosnan - $80 million

Pierce Brosnan played James Bond from 1995 until 2004. However, Brosnan revealed during an interview that he never watch movies because he feels he is never good enough on the role.

“I felt I was caught in a time warp between Roger and Sean,” he told The Guardian. “It was a very hard one to grasp the meaning of, for me. The violence was never real, the brute force of the man was never palpable. It was quite tame, and the characterization didn’t have a follow-through of reality, it was surface. But then that might have had to do with my own insecurities in playing him as well.”

RELATED:  10 Billionaires Who Made Their Fortune In Record Time

The actor has an $80 million net worth.

Roger Moore - $100 million

Roger Moore played James Bond in seven movies, and Live and Let Die was the first of them. It was his most famous role in cinema and Moore was the oldest actor to play the spy - he was 45 years old in the first movie.

In 1991 he became a Unicef ambassador and traveled the world supporting humanitarian causes. In 2012, he wore the James Bond suit again and appeared in a commercial during the Olympic games in London. Queen Elizabeth has defined his appearance as 'marvelous'.

In 2003, he received his knighthood from Queen Elisabeth II and became Sir Roger Moore.  The actor passed away in 2017 and he was 89 years old.

Daniel Craig - $130 million

Daniel Craig was cast as James Bond in 2006 and played the character in four movies: Casino Royale, Quantum of Solace, Skyfall and Spectre.

“The best acting is when you’re not concerned about the surface”, he told Time Out. "And Bond is the opposite of that. You have to be bothered about how you’re looking. It’s a struggle. I know that how Bond wears a suit and walks into a room is important. But as an actor, I don’t want to give a f*** about what I look like! So I have to play with both things. In a way that works, as that’s Bond: he looks good and he doesn’t give a f*** what you think he looks like!’

According to Variety, the British actor receives $25 million for playing James Bond, which makes him one of the best-paid actors in Hollywood. He has a net worth evaluated on $130 million.

Sean Connery - $350 million

Sean Connery was the first actor to play James Bond on movies, and he is considered by many fans the best 007 of all times. He played a role in Dr. No, From Russia with Love, Goldfinger, Thunderball, You Only Live Twice, and Diamonds Are Forever. He also played the character on Never Say Never, an unofficial 007 movie.

RELATED: 10 Most Expensive Hotel Suites In The world

Connery is one of the best actors of all times and he was in several other films. In 2000, Queen Elizabeth II knighted the actor due to his outstanding role as James Bond. According to the actor, it was one of the proudest days of his life.

Sir Sean Connery is also the richest actor who played the role and has a $350 fortune. In 2006, he announced his retirement from acting. He considered coming back in 2008 when Steven Spielberg invited him to a part in Indiana Jones, however, he considered the role to small.

NEXT: 10 Actors Who Shouldn't Play The Next James Bond