Jamie Foxx and Katie Holmes photographed as couple in public after years of rumors

>> Read more trending news

Photos of the couple together on the beach in Malibu, California, were posted on TMZ Wednesday. Rumors of a relationship have surfaced since 2013, the year after Holmes split from ex-husband Tom Cruise. Foxx, 49, and Holmes, 38, have been tight-lipped about the relationship, but a source told E! News that the two spent the holiday weekend at a friend’s home in Southern California.

RELATED: John Legend once tried to break up with Chrissy Teigen and she simply said “No”

“Katie and Jamie were holding hands” and “drinking together,” the source told E! News. “They went in the water and were splashing around, flirting and getting close.”

Foxx’s kids and Holmes’ daughter were reportedly not present for the weekend.

Support real journalism. Support local journalism. Subscribe to The Atlanta Journal-Constitution today. See offers.

Your subscription to the Atlanta Journal-Constitution funds in-depth reporting and investigations that keep you informed. Thank you for supporting real journalism.