While Father's Day with his own number one girl was probably on his mind, Ben Affleck spent his Saturday night with a few other cute kids. He hosted the ONEXONE Calgary Gala in Canada, a charity event for impoverished children around the world. Besides raising money, the event also helped Ben to be thankful, saying, "All of this (work for OneXOne) has kind of served to remind me of how lucky that I have been, how much I've kind of benefited and how much I owe . . . to the world to try to give back as much as I can." While the cause is pretty heavy, it looks like there were still plenty of laughs and presents for Ben like a cowboy hat and a hockey jersey for Violet.

More of Ben doing good if you just read more