Cap'n Beeb said:Except... you know, Top Gun was utter crap. The only good role Cruise has ever done was Vincent in Collateral.
I consider his role in Mission Impossible 1 to be decent.
That is, before hollywood ruined it and made Mission Impossible synonimous with James Bond as well as all those other 'blow em up' action movies.
MI2 sucked, and it looks like MI3 is on the same path.