Hemlock Grove
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