"Hemlock Grove" 2012

Synopsis:

One cannot quench his all-consuming thirst. The other cannot tame the beast clawing its way out. In the sleepy Pennsylvania village of Hemlock Grove, two young men struggle to accept painful truths: about family, themselves, the mystery of the White Tower - and a terrifying new threat so powerful it will turn them from predators into prey.

Tagline: Even demons have demons.
Cast:
Landon Liboiron
Landon Liboiron
Peter Rumancek 
Bill Skarsgård
Bill Skarsgård
Roman Godfrey 
Famke Janssen
Famke Janssen
Olivia Godfrey 
Madeleine Martin
Madeleine Martin
Shelley Godfrey