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