Star refused to colour his hair for the role

Daniel Craig refused to dye his blond hair to play James Bond.

The British actor, who makes his debut as the spy in new movie Casino Royale, was asked by the director and bosses if would consider changing the colour of his locks but was adamant he wouldn’t.

He says: ‘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,’ he tells the Daily Mail.

Casino Royale has been a critical success and performed exceptionally well at the box office, grossing £13.4 million in the UK in its opening weekend.

Bond producer Barbara Broccoli is thrilled with the how the film has been received, saying: ‘I am very grateful for the support and goodwill of the British public towards Daniel Craig.’