Question: who has played lex luthor?
Answer: Anthony LaPaglia; Kevin Spacey; Clancy Brown; James Marsters; Gene Hackman