Actor Brendan Fletcher who plays "Thaddeus Killgrave" on Superman & Lois previously appeared on Arrow and Smallville.