Just got back from watching this.
Better than the 2nd but I felt the first half dragged a bit, picked up more towards the middle and end, although the ending did seem quite corny.
Lately Tom Cruise does seem to be the same guy in every movie dunno why
Hoffman as has been said was very good and yes not on screen nearly enough. Surprised to see that Jonathan Rhys Meyers with such a big role though.
Good film by your average movie standards but I dunno, everything felt a bit anti-climatic, no suspense or anything.
Spoiler:
Can someone please explain to me, how in the hell there is no mobile reception in the middle of Shanghai please just couldn't get my head around that one. Also there was still too much damn face switching!