For a while, the one that was insanely popular and made people take the genre seriously was Heroes. It all fell apart spectacularly of course, but it was great while it lasted.
Sendhil Ramamurthy was one of Heroes' breakout stars as Dr Mohinder Suresh, and that's why it's pretty cool to see him now cast as the villain in the upcoming sixth season of The Flash.
Ramamurthy is playing Dr Ramsey Rosso, a blood specialist who views superheroes as a "cancer" on the world.
Described as a "brilliant physician with a genius intellect", Rosso will rekindle his friendship with former colleague Caitlin Snow (Danielle Panabaker) in season 6, but their bond is soon shattered when the doctor's desire to defy the laws of nature takes him down a dark path.
Soon, Rosso is transformed into the most chilling villain that Team Flash has ever faced, as he becomes the monstrous Bloodwork.
We earn a commission for products purchased through some links in this article.
"My name is Dr Ramsey Rosso," the villain says in the show's new Comic-Con teaser. "For the last decade, I've spent my life dedicated to a single cause: helping others fight the diseases that plague humanity.
"But not anymore. And it's all because of them."
Rosso's mission pits him against those that call themselves "heroes", calling them one of the most dangerous diseases against humanity.
"They claim to fight for the things that matter in life," he continues. "But it's all a lie. Because in the end, there's only one battle, one thing to fight against. An eternal enemy who must be eliminated forever – and that's death itself."
The Flash airs on The CW in the US. Sky One and NOW TV air the show in the UK.
('You Might Also Like',)