Eve Teschmacher (played by Andrea Brooks) on Supergirl on The CW was spotted wearing this green checked skirt and lilac sweater on Supergirl on episode '' (4x16) in Mar 2019. Eve's Skirt is the Check Frill Miniskirt by Topshop. For shoppable links visit wornontv.net/130390