Loading...
Hemlock Grove

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

Prime Video
Watch now →

Subtitle and audio languages not checked yet.

Last verified 2 Nov 2026

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

  • Camille De Pazzis

    Camille De Pazzis

    Annie