Don't tell Pacey, but Tom Cruise has fallen hard for Katie Holmes. "I love this woman," he told Access Hollywood. "She's magnificent." The 42-year-old actor says he shares a lot in common with the 26-year-old Holmes. "We go scuba diving together," he said. "She likes all the stuff that I love to do; she's funny and smart." But does she like scuba diving? That's the real question.