who plays the main character of the 2006 film directed by martin campbell ?
daniel craig