Katie Holmes and Jamie Foxx have reportedly decided to call it quits. A few days ago, Jamie stepped out in public with different women. And now the couple, who has been lowkey dating for six years, and were rarely seen together in public have decided to go their separate way.