She confirmed her romance with Jamie Foxx just days ago.
And it seems like Katie Holmes is trying to draw attention away from that public display of affection by constantly changing her outfit.
The 38-year-old actress stepped out and about in New York in not one, but four unique outfit changes for a busy day at New York Fashion Week on Thursday.
She showed off her incredible figure in stylish ensembles before ending the night at the US Open.