Lena Luthor (played by Katie McGrath) on Supergirl on The CW was spotted wearing this navy double-breasted coat on Supergirl on episode '' (5x11) in Jan 2020. Lena's Coat is the Elodie Coat in Navy by Mackage. For shoppable links visit wornontv.net/161180