
Hemlock Grove
2013·TV series·3 seasons · 33 episodes18
Mystery, Drama
7.1 / 10 (582 votes)
Even demons have demons.
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.
- Created by
- Brian McGreevy
- Original language
- English
- First aired
- 19 April 2013
Where to Watch
Availability in the US · Subtitle and audio track data
Cast

Landon Liboiron
Peter Rumancek

Bill Skarsgård
Roman Godfrey

Famke Janssen
Olivia Godfrey

Madeleine Martin
Shelley Godfrey

Camille De Pazzis
Annie
