The Flash Season 6: Ranking Every Character From Worst To Best
3. Eva McCulloch
The second villain of Season 6 was always going to have a tough job on their hands considering they were coming off the back of Bloodwork and the bloody multiverse-altering Crisis, but that wasn't enough to stop the brilliant Eva McCulloch from working her mirror magic on all of us.
Though it once seemed like Black Hole was being set up as the primary threat, their intrigue was undercut by the flatness of Carver, so when good old Joseph's vengeful wife turned up, it proved to be a refreshing subversion of our expectations... or at least it would have been for those of us who weren't comic book fans.
A gender-swapped variation of the comics' second Mirror Master Evan McCulloch, Eva also served as the show's second iteration of the classic Flash villain. But the theatrics didn't kick in until the very end - the albeit unplanned end - meaning that we got to know Eva very well long before she officially became Mirror Master.
A tormented soul both heartbroken by her husband's betrayal and warped beyond recognition (due to spending too long in the Mirrorverse), Eva wasn't a villain so much as she was a victim of Carver's greed. And that fuelled an incredibly well-storylined quest for revenge as she evolved into the show's unique variation of the iconic character - one that, thanks to Efrat Dor's convincing performance, quickly became one of its most intimidating villains.