In 2006, James Bond got a reboot. Reboots, after all, are cool in Hollywood lately, and they seem to actually be doing pretty well. Daniel Craig was tapped to play James Bond while Judi Dench reprised her role as M.
Casino Royale bore the same name of the non-Eon Productions parody of James Bond dating back to 1967 that starred David Niven as Bond. The movie saw the Bond franchise take on a grittier and darker tone to it.