The current record-holder is Roger Moore, who played 007 over the course of twelve years, making seven appearances as the secret agent. Craig is currently shooting Skyfall, his third film in the role, and if it’s up to legendary Bond producer Michael G Wilson, he’ll be offered five more opportunities.
Wilson stated, “Filming has gone very well so far and I’d love Daniel to surpass Roger’s record and do eight pictures. Daniel’s been an absolute pleasure to be around because he takes the role so seriously. There’s really no one more passionate about making these films work than him – he’s a film maker’s dream. A lot of people have said Daniel’s been their favourite Bond since Sean Connery and I can’t argue with them. He’s doing a great job.”