'The Flash' Season 6 Spoilers: Who Will Be the Main Villains of the New Season?

The Flash Season 6 is coming to The CW, with Barry Allen (played by Grant Gustin) and the rest of Team Flash facing off against two new main villains. The CW series this year will be split into two parts, with The Flash facing off against a new "big bad" in both.

The Flash's Season 6 trailer revealed the first of the main villains and there are a number of clues fans have unearthed as to who the second will be on the show.

Who Will Be The Main Villains of The Flash Season 6?

For the first part of Season 6, prior to this year's Arrowverse crossover Crisis on Infinite Earths, the big bad is set to be Dr. Ramsey Russo (Sendhil Ramamurthy), better known to fans as Bloodwork.

Introduced into the world of The Flash in 2017, the comic book version is a hemophiliac coroner who gains the power to control blood after injecting himself with metahuman blood in an attempt to cure his condition.

In the comics, his powers go out of control until he becomes a giant raging blood monster The Flash has to defeat by hitting him with negative speed force.

However, The CW version of the character will be slightly different. As revealed in the Season 6 trailer, released at San Diego Comic-Con, the TV version of Bloodwork begins life as a research oncologist who is trying to end death once and for all.

the flash season 6 villain
Dr. Ramsey Rosso, AKA Bloodwork, will be the first villain of "The Flash" Season 6 The CW/DC Comics

Showrunner Eric Wallace said of the character at Comic-Con: "He is an acquaintance of Caitlin Snow [Danielle Panabaker]. However, their old reunion goes very, very south and when he joins Team Flash he ends up going down the path to mad science and ends up becoming the most terrifying foe that Team Flash has ever faced."

When asked what makes this character different from other Flash villains, he said: "The other villains played by the rules a lot of times. There's a unique relationship between Doctor Rosso and Barry himself they're both facing something horrible as Crisis on Infinite Earths approaches, and that is what is going to make the relationship between our villain this season and our hero this season very different than what we've seen in the past."

In the The Flash Season 6 trailer, Dr. Rosso says of himself: "My name is Dr. Ramsey Rosso, and 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.

the flash season 6
"The Flash" Season 6 promo poster. The new season of The CW show will have two main villains. The CW

"You see, there are many cancers in this world and they all wear different faces. Some of them are doctors like me, some of them seek out the truth, regardless of the consequences. Others mock the very science they worship. But the most dangerous ones are those who call themselves heroes.

"They claim to fight for the things that matter in life; Truth, family, law, order, and most of all for life itself. But in the end 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. No one has to die ever again."

According to the showrunners, the Bloodwork story will be tied up by the Crisis on Infinite Earths crossover, with another villain appearing when Season 6 returns in January 2020.

Who this second big bad will be has not been revealed, but Wallace said at Comic-Con: "The back half of the season is all about dealing with the fallout from the events [of Crisis on Infinite Earths]," later adding, "The big bad this season, if we can do our jobs right, will be the most personal villain the Flash has ever faced emotionally since Eobard Thawne [Matt Letscher]."

The Flash Season 6 airs on Tuesdays at 8 p.m. ET / 7 p.m. CT