"I was one of the people who said I didn't think he was the right casting. At the time, I was asked in an interview and I said, 'I'm not sure, I would advise him not to do it'," metro.co.uk quoted Mendes as saying.
"I watched him go through that intense pressure and come through that with flying colours. I bumped into him after 'Casino Royale' and I was so excited to see him as Bond. It was great to watch him come through that and prove the doubters wrong," he said. Mendes is currently working with Craig on another James Bond film "Skyfall".