Ben Affleck was in great spirits while on a coffee run in Malibu with his girlfriend during Thanksgiving weekend.
Affleck and Lindsay Shookus were seen Saturday strolling around at the Brentwood Country Mart.
The "Batman" star has been put through the media ringer recently after he was thrust into the center of the Harvey Weinstein scandal, as well as having to answer for his own sexual harassment allegations.
Plus, "Justice League" is getting skewered after what was set to be a huge comeback movie for the DC franchise.
Thank goodness for coffee, though.