New James Bond Daniel Craig refused to dye his blond locks dark brown for his role in new 007 smash Casino Royale.
The actor faced a barrage of criticism when he was chosen to play the world's most famous secret agent, with opponents saying he was too short, too ordinary-looking and too blond to play Bond.
But while the 38-year-old actor agreed to undertake a punishing gym regime to build up a 007 body, he drew the line when directors asked him to change his hair colour for the movie.
He admits: "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."