I think Tom Cruise has realized that people just don't want to see him in a movie. Wait, I take that back. People don't want to pay Tom Cruise money to see him in a movie. You know if you pay to see a movie with Tom Cruise in it that you are indirectly supporting a cult. Others just think he is a crap actor and makes terrible choices. I think there is a little bit of a mix of both things involved, but whatever the reason, it is pretty clear that if Tom doesn't want to be sitting in the lower right square for the next 20 years that he better come up with something. So, he did. He and JJ Abrams are going to make Mission Impossible 4 which will start shooting in 5 months even though there is no script and no director. It will be released next summer. I think this means that Tom knows that his new movie with Cameron Diaz is going to be crap and will desperately need a hit. Therefore it is time to roll out the Ethan Hunt train much like Eddie Murphy is going to roll out the Axel Foley train.