I agree with a lot of people Clive Owen would make a good Bond. But I think Jude Law would be excellent as well. Jason Statham is too much of a street fighter, he's not sophisticated enough to be James Bond. Well, maybe, if he grows some hair and learns to do the English public school accent. Ewan McGregor isn't bad for the part either, BTW. However, he too should be able to do the accent properly if he gets the job.
If some nitwit from the production company decides that Robbie Williams gets to play James Bond I have completely lost all interest in future James Bond films, even though it features the AMV8!