Either Chris Klein or Josh Hartnett, who she was rumored to be spending time with before her break from Klein. In any case, the timeline with Cruise is too compressed - from meeting, engagement and Suri’s birth - for things not to have been arranged.