Now that the weather outside is getting warmer in most parts of the country, people are heading out to take in the sun — and that’s exactly what Katie Holmes did recently.

The 40-year-old took to New York City recently with a pal, looking fantastic. The actress was spotted smiling, all while rocking quite the printed navy blue dress, matched with a burgundy purse. It should come as no surprise that Katie  was seen showing her pearly whites — she has been getting wooed by fellow actor Jamie Foxx for some time now, and is finally all about it.

“Katie and Jamie are officially a couple,” an insider exclusively revealed to Closer Weekly. “Katie was so happy to finally embrace her relationship with Jamie. It was a great feeling for Katie to be out in the open, not having to hide their years-long romance any longer. This is a great sign of things to come.” So sweet!

Scroll on down below to see more photos of Katie out and about!