New York, NY – Katie Holmes and Jamie Foxx have reportedly ended their six year relationship. The couple who were starting to go public a little more this year are pictured during a casual stroll in NYC in April. Jamie has recently been spotted partying with singer Sela Vave in LA leading to speculation that he was cheating. Page Six reported that the actress was recently overheard telling a friend, “What Jamie does is his business — we haven’t been together for months.” Credit: BACKGRID