Daniel Craig has revealed the "deal" he made with James Bond bosses to nab himself the role of 007.
The hunky actor explained what it was that prompted him to take on the challenging role which saw him take over Bond in the film Casino Royale.
He went on to play him in three more movies up until Spectre in 2017.
Sadly for many Bond films, Daniel's last film with the franchise, No Time To Die, is being released in November and will be his final time playing the British spy.
And now Daniel has revealed what it was that encouraged him to play the famous character.
As part of the film's promo ahead of its release in November, a six-part podcast has been made where the actors talk about the film in detail with the directors.
Explaining what it was that made him sign up, Daniel spilled how he demanded that bosses ensure that he can do something different with the role compared to previous actors who played Bond.
Bond was previously played by Sean Connery, Roger Moore and Pierce Brosnan.
Daniel said: "The deal was, I said to [producers] Barbara [Broccoli] and Michael [G Wilson] before I read the script – it's so arrogant, it's ridiculous – I just said I can't do an impression of something that's come before.
"I can't recreate what you've done before. Brilliant though that is, I can't do it. I can't come in and try and be something that people expect."
Daniel told them: "I can come in and try and reinvent it, because that to me is fascinating and interesting."
Luckily for Daniel, producers agreed with him and said it was actually exactly what they wanted him to do.
Daniel went on: "Instead of them saying, 'Thanks very much, bye,' they said, 'Yeah, that's exactly what we want you to do.'"
Daniel's final portrayal of James Bond will air on 12 November, 2020, when No Time To Die drops in cinemas.