who played superman and batman
(Pictured) A still from Batman v Superman: Dawn of Justice starring Ben Affleck (L) and Henry Cavill.Let's start with actors who have played Batman. Batman V Superman: Dawn of Justice (2016) Batman Begins (2005), The Dark Knight (2008) and The Dark Knight Rises (2012)