Daniel Craig is an even tougher act to follow as James Bond than Sean Connery was. Craig is the longest-tenured actor to play James Bond, despite only starring in five 007 movies. Craig’s first movie was 2006’s Casino Royale and his final film as Bond was 2021’s No Time To Die. Daniel Craig’s run as James Bond grossed a combined $3,958,969,397 at the worldwide box office, with 2012’s Skyfall ranking as the highest-grossing Bond movie ever with $1.1-billion worldwide. By every measure, Daniel Craig was an incredible success as James Bond.