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