Question: who plays batman in the new justice league
Answer: Ben Affleck