As we all know for 100% fact, Katie Holmes had to sign an agreement with Tom Cruise in their crazy Scientology divorce saying that if she wanted full custody of their daughter Suri she couldn’t publically date anyone for five years. This is definitely true.
So, for like three years, Katie was dating Jamie Foxx on the DL until LAST year, when her no public dating agreement wore out and the two were spotted holding hands on the beach.