Over two years after his split from Diane Lane, Josh Brolin is engaged to Kathryn Boyd, a source confirms exclusively to Us Weekly. Credit: Jason LaVeris/FilmMagic

He found love again! Josh Brolin is engaged to Kathryn Boyd, his rep confirms exclusively to Us Weekly.

An insider close to Boyd first told Us that the Gangster Squad actor, 47, and Boyd got engaged sometime last month.

In the weeks following that proposal, the couple went down to Cabo San Lucas, Mexico, in mid-May where they were spotted celebrating at Bar Esquina with a group of pals.

"They were with two tables worth of people so it was a big group, more than eight people," an observer told Us of the group dinner. "They had a fixed menu and it seemed like they were celebrating something... It looked like a party and it seemed celebratory."

The same eyewitness told Us that the Oscar-nominated actor and Boyd were "all over each other," noting that "she was sitting on his lap" throughout the dinner. "They were kissing each other a lot, had their arms around each other," the observer added. "Super affectionate all night."

The Labor Day hunk and his assistant first began dating in March 2013, one month after reps for both Brolin and his ex-wife Diane Lane broke the news to Us that they were divorcing after eight years of marriage. Their divorce was finalized in November 2013.

In February 2014, Brolin and his new love interest Boyd were spotted kissing in Rome and showing PDA while touring the Eternal City together.

This will be the third marriage for Brolin, who was previously married to Lane and his first wife, Alice Adair, with whom he shares two kids, Trevor, 26, and Eden, 20. Brolin and Lane had no children together.

Want stories like these delivered straight to your inbox? Sign up now for the Us Weekly newsletter!