Despite being "livid" with Affleck for talking trash about the mother of his children, it appears the 52-year-old got over it in time for the holidays. J. Lo and the 49-year-old Justice League star were spotted walking arm in arm after a lunch date at the ritzy Hotel Bel-Air in Los Angeles on Wednesday.
The rainstorm didn't bother the couple, who even dressed alike. Both sporting caramel-colored coats, J. Lo strutted with confidence wearing her Inspector Gadget trench coat and a black Hermés bag.
Sporting her hair back in a sleek bun, the mom of two rocked gloves and oversized hoops as accessories.
Affleck has a lot of making up to do, so he was on his best behavior. Wearing a tan peacoat and black pants, the actor paired the look with an interesting navy shirt. Leading his lady to the awaiting car, he risked getting sopping wet by opening her car door first. Affleck waited in the rain for J. Lo to jump in before walking around the other side to join her in the backseat.
But the duo wasn't alone. The Let's Get Loud singer's teenage twins — Max and Emme, 13 — were also spotted at the high-priced lunch.
"Jen [Lopez] has been working really hard to build a relationship with Ben’s children. They are going to read the quotes from their dad trashing their mom. Jen has also worked really hard to have a relationship with Jennifer [Garner]. Ben just blew that up too," our insider revealed.
Earlier this month, the Argo director spoke candidly about his past with Howard Stern. Affleck revealed he turned to booze because he was felt "trapped" in his marriage to Garner, seemingly blaming her for his drinking problems.
While it's unclear if Garner's forgiven her ex-husband, he seems to have snuck back into J. Lo's good graces.