In the Supergirl episode “Red Faced,” while Cat Grant (Calista Flockhart) is shaken by a visit from her judgmental mother Katherine, Kara (Melissa Benoist) loses her cool during a training exercise with Dr. T.O. Morrow aka Red Tornado. He’s the red-faced military cyborg commissioned by General Sam Lane (Glenn Morshower) that goes rogue.
Dr. T.O. Morrow aka Red Tornado is portrayed by Iddo Goldberg. The Israeli-born actor is best known for his roles on Secret Diary of a Call Girl (Ben), The Mentalist (Tony Redgrave), NCIS (Yaniv Bodnar), Mob City (Leslie Shermer), Salem (Isaac Walton), and the TV mini-series Tut (Lagus). He’s currently filming The Zookeeper’s Wife (based on the novel by Diane Ackerman) with Jessica Chastain and Daniel Brühl. Supergirl airs Mondays at 8pm on CBS.Up to 70% off on Hottest Amazon Deals]