CW’s Supergirl is bringing on one of DC’s most iconic villains in Lex Luthor, and fans seem to already know who they want to play the part. His name is Michael Rosenbaum and he played the role of Lex Luthor on the hit CW show, Smallville from 2001-2008.