Katie Holmes and Jamie Foxx have ended breakup rumors by cavorting on Malibu beach together! As RadarOnline.com's photos from last week show, the two went wild with PDA, hugging and cuddling together on the sand. But just weeks ago, Foxx looked cozy with other women at a pool party in Miami. Scroll down Radar's gallery for more on the stars who are now flaunting their love after first hiding it!
Holmes, 39, and Foxx, 50, enjoyed their sunny beach day. They hugged and kissed under a volleyball net.
Tom Cruise's former wife, who raises their daughter, Suri, did back bends in front of boyfriend Foxx during their fun Malibu date.
Fashionista Holmes wore a loose white shirt and matching pants for her casual day with Foxx. The Ray star wore a blue sweatshirt and a pair of shorts with sunglasses.
Holmes had been planning her dream wedding to Foxx, but then had a sudden change of heart, according to a Radar source. According to the source, she called it off because she had "trust issues." However, her publicist denied the wedding report—and also denied that they had split up!
The new photos show that Holmes and Foxx still appear to be crazy about each other. Foxx and Holmes had a long secret relationship that began in 2013, one year after she broke up with hubby Cruise. They kept their love under wraps!
But the two went public as a couple by taking a romantic walk together on Malibu beach and attending a per-Grammys party. Holmes appeared at Foxx's 50th birthday party in Los Angeles in December 2017. Still, it looked odd when Foxx shared meals out with his ex-girlfriend and baby mama Kristin Grannis earlier this year.
On Saturday, June 30, photographers caught Foxx at a pool party in Miami, where he got attention from two women wearing bikinis. His galpal Holmes was nowhere in sight during his party day—in fact, she was spotted going solo in Paris around the same time.
With Holmes and Foxx's romance on track, could possible wedding chatter again?
We pay for juicy info! Do you have a story for RadarOnline.com? Email us at email@example.com, or call us at 800-344-9598 any time, day or night.