Action-packed, and endlessly entertaining, Casino Royale is a reboot done right. And unlike other Bond girls, she and 007 actually develop something close to a real relationship. Of course, there's a Bond girl, played by the always-welcomed Eva Green. Here, he gets mixed up in a somewhat convoluted plot involving a terrorist (a scene-stealing Mads Mikkelsen) and a poker game.
Craig's Bond is a borderline sociopath – cold, calculated, and very good at killing people. The film reinvents Bond from a smooth operator to a blunt instrument – he literally smashes through a wall like the Kool-Aid man at one point. But Martin Campbell's 2006 Bond reboot remains, to me, the best of the bunch. And I also know that when it comes to the Daniel Craig Bond-era, Skyfall seems to be the favorite. I know there are people who think picking any non-Sean Connery Bond film as the best is sacrilege. Here's what is sure to be a controversial opinion: Casino Royale is the best James Bond movie. Release Date: 2006 Genre: Spy Thiller Director: Martin Campbell Cast: Daniel Craig, Eva Green, Mads Mikkelsen, Giancarlo Giannini, Jeffrey Wright, Judi Dench