The 49-year-old gave his mouth a break from those steamy makeout sessions with his on-again lover to get his Bill Nye on with his children, whom he shares with his ex, Jennifer Garner, on Wednesday.
Affleck looked like the doting dad, walking into the California Science Center in Los Angeles with daughters Violet, 15, Seraphina, 12, and son Samuel, 9.
The Justice League actor also adorably brought his mother, Chris, along for their date.
Soaking up every moment with them, the casually dressed Affleck was photographed walking with his arm around his oldest child. At one moment, he even gave Violet a sweet kiss on her for forehead.
Wearing his favorite black jeans, the Academy Award winner slipped on a dark-colored t-shirt, bomber jacket, and sneakers.
The family kept their masks on while leaving their SUV and walking into the Science Center.
Affleck is often seen on daddy duties, but it's rare you get the actor with all three children.
In the past several months, he's been photographed picking up Samuel from swim lessons, behind the wheel with Violet, and buying books for Seraphina.
Over the weekend, Affleck celebrated his birthday with all three kids in tow.
Affleck's not just juggling his relationship with his children, but he's also getting used to spending time with J Lo's teenage twins — Emme and Max, 13.
The couple has slowly been trying to blend their families. They kicked it off with a trip to Universal Studios ahead of the July 4th weekend, but not all of Affleck's kids were there.
Things are heating up quickly between J Lo and her beau.
They've been spotted house hunting and looking at some pretty extravagant mansions, but Radar is told J Lo isn't willing to pull the trigger until she's "financially free" from her ex-fiancé Alex Rodriguez.
While Affleck and J Lo might not be plunking down on a house together just yet, they've found plenty of time of PDA.
The couple proved their romance tour didn't stop in Saint-Tropez. Affleck was spotted planting a fat one on J Lo and grabbing her famous backside during a cheeky goodbye.