The Flash unveiled the latest villain for the series at their season 6 SDCC appearance.

Sendhil Ramamurthy, who you might remember as Mohinder Suresh from Heroes, has officially been cast in The Flash for the show’s sixth season. It looks like he’ll be playing the villain for this season! His character’s name is Bloodwork, otherwise known as Ramsey Russo. His character draws his power from his infected blood.

The trailer for The Flash released at SDCC features Bloodwork detailing his agenda, which is “helping others fight the diseases that plague humanity.” We don’t want to alarm you, but we think he means the superheroes! He goes on to say, “there are many cancers in this world, and they all wear different faces,” as the trailer shows the beautiful faces of The Flash characters.

Check out the SDCC The Flash season 6 trailer here.

‘The Flash’ will return to the CW on Thursday, October 8.