Jamie Foxx and Katie Holmes have officially split after six years of dating, it was reported this week. Page Six reported that Holmes, 40,…