Casino Royale introduced a new James Bond, played by Daniel Craig, and it also helped redefine a franchise that was mostly unchanged for decades.