It could have been cut in half and been twice as good - too much explanation that for any bond fan (of which I am one) was entirely unnecessary. Convoluted plot that was reasonably engrossing, but too many set pieces that one can imagine were written with an eye to a movie...