You asked:

is ben affleck gay

No. Ben Affleck is not gay.
Ben Affleck
Ben Affleck
Ben Affleck

gay