Katie Holmes' new boyfriend: Jamie Foxx? That particular rumor mill is still churning. Sources tell Page Six they've actually been dating since last summer, but are keeping things on the down low so as not to upset Tom Cruise, who has been friends with Foxx since they co-starred in Collateral in 2004. Most recently Holmes, 35, and Foxx, 46, spent time together in various locations around New Year's, the Grammys, and the Super Bowl, insiders say. They were first spotted together, dancing, at a Hamptons gala in August, but both denied they were romantically linked. Holmes' rep is still denying the story, while Foxx's won't comment.