Smallville fans were greeted to quite the treat when John Glover appeared onscreen. The actor played the father of Lex Luthor in the TV series Smallville, which is almost exactly like his role in Shazam! as Dr. Sivana's father. The man really enjoys playing those corporate geniuses with severely messed up relationship with their villainous sons, huh?