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