Chris Vance has joined the CBS series in a recurring role as the DC Comics villain Non. Although the character has been portrayed in the films as more of a brutish villain this version is described as a “former scientist” and “a brutal Kryptonian military officer who is sinister, powerful and angry.”
The character will first appear in episode eight of the series.