Former 007 actor Pierce Brosnan has hailed his successor Daniel Craig as the best James Bond ever. Brosnan, who played Bond in four of the superspy thrillers, was furious at being told he would no longer be part of the blockbuster franchise but insists Craig deserves his abundance of praise and BAFTA nomination for Casino Royale. Brosnan says, "Daniel Craig is the greatest Bond ever and deservedly so. He was a great choice. "But I'm still proud to be part of that legacy."