Gone baby gone Affleck, Ben