Supergirl Supergirl cast — Melissa Benoist, David Harewood, Chyler Leigh, Nicole Maines and Azie Tesfai — has been rockin’ out in a downtown Vancouver laneway while filming the twelfth episode of their final season. David Harewood instagram. View this