Wow! It's the night before Thanksgiving and wife, myself, and some friends went to see it. Yes, I was a big Pierce Brosnan fan, and Connery will always be sacred, but Daniel Craig is not just another pretty face ( I mean that both theatrically and cosmetically: this guy will not win any contests). What he does bring is a grittiness that the franchise has long needed. I didn't know it, but I was getting tired of the cliche'd lines, the over the top villains, and the too clean getaways. Casino Royale basically erases the past and starts over, but with much better results than the previous Superman franchise (so I gather). We are given a flawed, but likeable, hero and we get to see what makes him the way he is. The Bond girls (at least one in this case) are fleshed out (theatrically, not cosmetically), and the end result is a movie that leaves you panting, and applauding.
It also has a cool theme song: You Know My Name by Chris Cornell.