Former Bond girl DAME Diana Rigg has given new 007 Daniel Craig her blessing - insisting he's a "fantastic choice" to play the superspy.

The casting of 37-year-old Craig, a tougher Bond, raised eyebrows among fans of the franchise.

But Rigg, who played CONTESSA TERESA 'TRACY' DI VICENZO in ON HER MAJESTY'S SECRET SERVICE, says, "They've gone against the grain with Daniel and I imagine all those sourpuss critics will be proved wrong; he's a fantastic choice. He can do dangerous and rugged."