zac efron, tom cruise