As a general rule, I like the look. Especially a tweed jacket, a nice shirt with a collar, jeans and some nice leather shoes/boots.
But it also really depends on the situation. It looks like Daniel Craig is at a movie premiere, where I could argue that the jeans are a bit too casual for that situation, even though he does look yummy.
And in the Jeremy Clarkson example, well, I don't think there is anything wrong with a corduroy jacket with jeans when you are out running errands or having a casual meal with someone. (His shoes definitely need to be different, though!)