Jamie Foxx was out and about with a young singer the other day, but according to sources, it was Katie Holmes who dumpedhim.
A source tells Peoplemagazine Katie and Jamie's breakup came "over a month ago."
The two had been together, off and on, for six years.
Jamie sparked rumors of a split after being photographed holding hands with singer and model Sela Vaveoutside Bootsy Bellows nightclub in West Hollywood.
The couple never officially confirmed their relationship, but did go to the Met Gala together in May.