Katie Holmes and Jamie Foxx ended their six-year-long relationship last year—much of that time was spent keeping things under wraps. Holmes was reportedly the one to call it quits, but now, she's got a new love in her life, New York City chef Emilio Vitolo.