Mirror Master
Mirror Master is the name of several supervillains appearing in American comic books published by DC Comics. He is a recurring foe of the Flash with considerable technical expertise and skills involving the use of mirrors. Three individuals have... Wikipedia
Alter ego: - Samuel Joseph Scudder; - George "Digger" Harkness; - Evan McCulloch
First appearance: Scudder: The Flash #105 (March 1959); McCulloch: Animal Man #8 (February 1989)
Played by
Movies