Tom Cruise’s Dating History Through the Years: Nicole Kidman, Katie Holmes and More