Helena Bertenelli is returning to Starling City in a few weeks and it’s anything but good news.
Actress Jessica De Gouw will play Helena Bertinelli aka The Huntress in the upcoming CW series!