Daniel Craig agreed to play Bond after Spielberg told him ‘it’s a winner’

DANIEL Craig only agreed to play James Bond after Steven Spielberg told him: “It’s a winner.”

He asked the director to vet the script for the 2006 film Casino Royale as he worried about taking the role.

Daniel Craig only agreed to play James Bond after Steven Spielberg told him: 'It’s a winner'

Daniel Craig only agreed to play James Bond after Steven Spielberg told him: ‘It’s a winner’Credit: Supplied by LMK
Actor Craig saw Spielberg on holiday and could not resist getting his opinion

Actor Craig saw Spielberg on holiday and could not resist getting his opinionCredit: Reuters

The long-serving 007 saw Spielberg, 75, on holiday and could not resist getting his opinion.

The director, who won Oscars for Schindler’s List and Saving Private Ryan, told Craig he must take the part as the seventh actor to play the British secret agent.

Craig said: “Steven was in the same hotel by chance.

“Can you get a more Hollywood moment? And I went, ‘Would you read this, please?’

“He read it very quickly and said, ‘You have to do it’.

“It was very important to me that someone like him should be as inspired by it as I was.”

Most read in Showbiz

Katie & Peter’s daughter Princess has Covid - but is 'glad to be off school'

‘ALL POSITIVE’

Katie & Peter’s daughter Princess has Covid – but is ‘glad to be off school’

Despite the potential the Bond role offered, Craig, 53, had his doubts.

He explained: “I was working with incredible directors in some amazing movies. I was nervous. I thought, ‘I don’t want to do Bond and ruin all that’.

“But I read the Casino Royale script. It was like, ‘OK, this is going to be good’.”

Craig went on to play 007 in five movies up to last year’s No Time To Die.

Spielberg told Craig he must take the part as the seventh actor to play 007

Spielberg told Craig he must take the part as the seventh actor to play 007Credit: Rex

No Time To Die – New James Bond trailer drops as Daniel Craig returns as 007