actor Ben Affleck