Question: who plays as batman in batman vs superman
Answer: Ben Affleck as Bruce Wayne / Batman :