In the Supergirl episode “Blood Bonds,” while Kara (Melissa Benoist) is suspected of being the city's caped crusader by her media mogul boss Cat (Calista Flockhart), Supergirl must find a way to rescue Hank Henshaw (David Harewood) from the clutches of Non, Astra's husband.
Non is portrayed by Chris Vance. The Londoner is best known for his roles on Transporter: The Series (Frank Martin), Rizzoli & Isles (Lt. Col. Charles “Casey” Jones), Dexter (Cole Harmon), Burn Notice (Mason Gilroy), Mental (Dr. Jack Gallagher), and Prison Break (James Whistler). Supergirl airs Mondays at 8pm on CBS.
[Check out the "Most Interesting Finds" on Amazon ]