Jacket: Martel Jacket by Veronica Beard (altered)
Kara Danvers (played by Melissa Benoist) on Supergirl on The CW was spotted wearing this grey blazer on Supergirl on episode 'The Quest for Peace' (4x22) in May 2019. Kara's Jacket is the Martel Jacket by Veronica Beard .