Jellyfish in the Sky

Jellyfish in the Sky

S1 E1: Peter Romancek, a young man and his mother move to the town of Hemlock Grove that gets in alert after a young girl's body is found and the strange rumors about Peter's nature lead the townsfolk to suspect him.
Starring Lili Taylor