Many people were puzzled and confused when Jessie Eisenberg was cast as Lex Luthor in Batman v Superman: Dawn of Justice by Zack Snyder. Snyder originally got Eisenberg to play Jimmy Olsen, but he decided to make him a main villain instead.
Well now the weird tradition of casting surprising names to the Lex Luthor character continues yet again. The Supergirl TV show has now cast Jon Cryer in the role as Lex Luthor. Yes, this is the same Jon Cryer that made people laugh in 'Two and a Half