Ben Affleck Is Batman: 16 Actors Who Played the Dark Knight Before Him (Photos)

Christian Bale, George Clooney, Val Kilmer and Michael Keaton aren't the only other leading men who've played the caped crusader

Bruce Thomas: This actor first portrayed the Dark Knight in a series of OnStar commercials that aired between 2000 and 2002, then reprised the role for WB’s short-lived TV series, “Birds of Prey.”

Comments