LATEST: Nicole Kidman is the latest celebrity to defend new James Bond actor Daniel Craig after he received a barrage of criticism from 007 fans. Stars including DAME Judi Dench and former Bond Pierce Brosnan rallied round after hearing Craig, who plays the superspy in upcoming movie Casino Royale, had been the subject of hate emails from Brosnan fans. And Kidman has joined the united front to tell audiences how lucky they are to have "the best actor in England" playing Bond. She says, "I think Daniel will be great in Casino Royale. He is such an accomplished actor. "Stephen Daldry, who directed me in The Hours, said to me, 'He is the best actor in England, and if you get a chance to work with him, do it.'"