Jellyfish in the Sky

Jellyfish in the Sky

Available on Netflix
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 rumours about Peter's nature lead the townsfolk to suspect him.
Starring Lili Taylor