James Bond, a fictional character penned by novelist Ian Flemming captivated many when it was adopted to the screen. For more than five decades, with 7 actors portraying the James Bond character, The film franchise gained a cult following throughout the world. Here is the list of movies in which Daniel Craig plays the James Bond role.