Top: Printed Silk Blouse by Dylan Grey (Thanks Karishma!)
Cat Grant (played by Calista Flockhart) on Supergirl on The CW was spotted wearing this green printed long sleeve blouse on Supergirl on episode 'Blood Bonds' (1x09) in Jan 2016. Cat's Top is the Printed Silk Blouse by Dylan Grey .