Jamie Foxx and Katie Holmes have finally confirmed their relationship.

Holmes and Foxx have been plagued by dating rumors for years. However, the pair has been firm in denying romantic ties between them. But their recent photos just confirmed their relationship.

On Monday, the "Dawson's Creek" alum and the "Django Unchained" star were spotted together enjoying a day at the beach in Malibu together. In the photos shared by Daily Mail, the two were not concerned with the people around them as they went out and about in public for the first time with matching Fedora hats. Foxx and Holmes held hands and even laughed together as they walked along the sand.

Per the report, the couple spent the Labor Day holiday together. They were also seen spending time together at the beachfront patio.

According to the publication, Holmes' divorce settlement from ex Tom Cruise included a clause that forbids her to go on a romantic date publicly for five years. Holmes and Cruise divorced in 2012, so the clause is ending in 2017, or might have already ended as we're now in third quarter of the year.

Foxx and Holmes have been romantically linked since 2013. Their reps have been denying the rumors and the pair was never seen in public together until last Monday. However, a number of sources have confirmed their relationship.

One source revealed in 2015 that Holmes and Foxx have been dating for two years already. However, they maintain a low-key relationship. In fact, "The Kennedys" star had to disguise and "put on a wig and hat to meet him at a hotel." Another source said that the two are very happy with their romance.

"They are really happy," a source told E! News. "It's easy and they are for sure very much in love. They are doing their thing as usual and keeping a very, very low profile."

What can you say about the photos of Foxx and Holmes together? Do you agree that the rumored couple is now ready to confirm their relationship to the public? Drop a comment below.