James Bond star Daniel Craig has revealed he refused to dye his blond locks dark brown to play the suave spy, despite requests from the filmakers.

The gorgeous Casino Royale actor, 38, said "I was asked to dye my hair brown to play this role but it was out of the question. I suggested instead that I could cut my hair really short to create a more brutal appearance."

Daniel, we love you just the way you are...