Six actors have portrayed Batman in live-action films and TV shows: Adam West; Michael Keaton; Val Kilmer; George Clooney; Christian Bale; and Ben Affleck.

13 if you count voices for official dc animated movies

These 13 dont include the ones who have portrayed batman in movies

So in total there are around 20 actors