In recent years, Holmes has been in the headlines, but not so much because of her work in films or TV. Instead, she has been the subject of nonstop speculation about her secretive, post-Cruise relationship with another charismatic movie star: Jamie Foxx.