Question: who plays as batman in batman vs superman
Answer: Ben Affleck