but movies with tom cruise do n't come along very often _ this is his first since `` mission : impossible '' two years ago _ so giving it a prime slot in the middle of summer makes solid sense from a box-office standpoint .