Josh Brolin has reportedly found love again, and he recently got engaged to his girlfriend of more than two years.
Following the engagement, the couple took multiple loved-up vacations, including a potential engagement party in Cabo San Lucas in mid-May where they were spotted celebrating at Bar Esquina.
"They were with two tables worth of people so it was a big group, more than eight people," an onlooker told the magazine. "They had a fixed menu and it seemed like they were celebrating something...It looked like a party and it seemed celebratory."
Josh and Kathryn were "all over each other," the source said. "She was sitting on his lap" throughout the dinner. "They were kissing each other a lot, had their arms around each other…Super affectionate all night."
RELATED: 25 hottest pop culture cowboys