Molly answered question 7/28/2009 Which Actors Have Played Batman Over The Years? There's been 7 actors to play Batman. Lewis Wilson in '43 Robert Lowery in '49 Adam West in '66 Michael Keaton in '89 Val Kilmer in '95 George Clooney in '97 Christian Bale in '05 and '07 more details www.squidoo.com