He may have played a hero in the past, but this spring, Milo Ventimiglia is getting in touch with his villainous side.

Gotham’s already seen its fair share of gangsters, hit men and full on psychopaths, but Detective Jim Gordon will find himself going toe-to-toe with a new kind of serial killer later this season played by Ventimiglia (Heroes), who will guest star on the hit show in a major, multiple-episode recurring arc.

Ventimiglia will be playing an original character named Jason Lennon, who also goes by “the Ogre,” and is described as a serial killer who has been preying on the young women of Gotham for nearly a decade, luring them into his web and confronting them with a series of “tests” as he searches for his perfect mate. When the women fail to live up to his impossible standard, Lennon disposes of them quickly and viciously.

Lennon’s obsessions, combined with Gordon’s determination to bring him down, send both Gordon and Lennon — and those around them — on a course toward tragedy.

Sounds dark, gripping and potentially devastating. In other words, perfect for Gotham. You know we’ll be watching when Ventimiglia makes his first appearance later this year in episode 19.

Gotham airs on Mondays at 8 p.m. (7 p.m. CST) on Fox.