He sure knows how to brighten our day!

Ben Affleck got coffee in Brentwood this morning, and despite the gloomy weather, the 40-year-old actor was in a good mood, and as usual, he looked smokin' hot. Does wife Jennifer Garner know how lucky she is? Who cares if he doesn't want to be a stay-at-home dad ... just look at how hot he is!

Ben has pretty much wrapped up promotional duties on Argo, and now that the holidays are coming, that means awards season is right around the corner. Think Ben will get any nods at the Oscars this year for his latest flick?