Daniel Craig is the best James Bond, even better than Connery and Moore. With that said, this movie It lacked the grand action scenes we are used to seeing in earlier Bond movies and the dry wit we've seen in other Bond movies. This movie just dragged on and on until the end.