The 44-year-old Bond star Daniel Craig who just got done with the release of his recent 007 film, Skyfall is said to be the highest-paid British actor. Having received 31 million pounds for two new James Bond movies, the actor is also ranked as the highest paid Bond ever. The actor made his debut as Bond, in Casino Royale, with a pay cheque of 1.9 million pounds and went on to do Quantum Of Solace for 4.4 million pounds.

The last Bond Pierce Brosnan, was paid 10.4 million pounds for Die Another Day.