The two were all smiles as they ate their dinner together in the East Village in New York City, reported HollywoodLife.
In a photo obtained by fameolousent.Com, Holmes, 38, was clearly seen wearing glasses and a black jacket, while Foxx, 49, looked super stylish in a creme colored fedora.
The duo has reportedly been dating since 2013 when they were photographed dancing together at a charity event.