Katie Holmes was spotted Sunday on the Upper West Side in Manhattan.
The Dawson’s Creek actress was beaming as she carried home shopping bags with male friend.
She sported a sexy retro summer look in denim overalls, tied at the waist with a flared leg.
She completed the look with a pair of tortoiseshell Celine sunglasses, red and white sandals, and a small silver pendant.
The Batman Begins actress carried a red Chanel cross-body purse, accented in gold detailing.
Holmes, 40, recently made her relationship with Jamie Foxx, 51, all but official.