Sir Roger Moore has told a reporter that he “can’t understand” fellow Bond actor Sir Sean Connery’s accent.
He also said he was unimpressed with the last Bond film, Quantum of Solace, starring Daniel Craig.
Sir Roger, 84, described the movie as “a long disjointed commercial”.
On his Bond predecessor, Sir Roger, who is known for his dry wit, said: “Sean is a good actor, it’s a pity I can’t understand what he’s saying.”
Sir Roger said Johnny Depp was his favourite contemporary actor but added: “I wish he would change his name to something I can remember.”
He said the one role he would have loved to have played was Lawrence of Arabia.
“I’d have loved to have been as talented as Peter O’Toole.”
The actor appeared in seven James Bond films over 12 years, beginning with Live and Let Die in 1973.
Born on 14 October 1927, he began his acting career as an extra in the 1940s before studying at the Royal Academy of Dramatic Arts.
His other famous roles include Ivanhoe, Simon Templar in The Saint and Lord Brett Sinclair in The Persuaders.
Connery starred in six Bond movies between 1962 and 1971, including Goldfinger and Diamonds Are Forever.