Probably vintage Omega? I wonder if he has freedom of choice as to the make of watch he wears, in particular when the watch is to be shown in a publicity shot!
Maybe it is just stainless steel case. I think that he must wearing Omega watches if he have contract with this company.
On one hand, this was at the Spectre premier so you would think it must be an Omega - in fact, it's surprising it's not the SM300 LE. But on the other hand, Craig is also often seen wearing Rolex (up to 6 different models, including a vintage Daytona), so he's clearly not under a general contractual limitation: The most interesting question raised by the photo above of Craig in his vintage Deytona is this: why is Christian Slater photo bombing him?
My understanding is the the Omega contract is with the James Bond producers, nor Mr. Craig himself. He can wear what he wants when he is not promoting the Bond movies. gatorcpa