I beg to differ...
Put Casino Royale (CR) side by side with all previous Bond movies, CR is severly lacking in action and "dangerous" scenes. While it was a fresh change to the entire Bond scene, it was surely overhyped and it looked like "just another action film" instead of the Bond experience.
Actors wise, Daniel Craig does not project the kind of Bond presence Sean Connery and Pierce Brosnan has on screen. It's a pathetic attempt to make a wimpy man become the super agent. Imagine you cast Stephen Chow as Superman or Spiderman... that's what I feel about CR.
Tasteful? No, I find it tasteless.
DD