Jamie Foxx & Katie Holmes Finally Spotted Holding Hands Together

It’s the moment tabloids and gossip mongers have been waiting for. Eventually Katie Holmes and Jamie Foxx were bound to slip up and that finally happened this week.

For four years, it’s been rumored that the 38-year-old actress and 49-year-old actor have been an item. The twosome and their respective teams have denied any romantic relationship despite the chatter and reported sightings.

In 2015, Holmes reportedly snuck out in NYC to celebrate Foxx’s birthday. A year later in 2016, they were spotted at a Barbra Streisand concert. Later that year, they took a trip together to Cabo San Lucas for Katie’s birthday and rang in the New Year in Miami weeks after.

On Labor Day, photo proof of their romance finally arrived. The two, who were rocking matching fedoras, were pictured walking hand-in-hand on a Malibu beach. TMZ got their hands on the photo evidence and video footage. Head over to the media outlet to check them out.