Well - after two James Bond movies I totally have to declare that Daniel Craig is by far the best acting, most deep and most beautiful James Bond character of all times. His character is simply deep and dramatic and I really love the new found shape of earnestness and gravity.