12. Iris West, The Flash
11. Laurel Lance/Black Canary, Arrow
10. Mary, Queen of Scots, Reign
9. Davina Clair, the Originals
8. Elena Gilbert, The Vampire Diaries
7. Catherine de'Medici, Reign
6. Clarke Griffin, The 100
5. Felicity Smoak, Arrow
4. Caitlin Snow, The Flash
3. Caroline Forbes, The Vampire Diaries
2. Jane Villanueva, Jane, The Virgin
1. Hayley Marshall, The Originals
Do you agree with the list?