The town of Hemlock Grove, Pennsylvania, is home to strange people and dark secrets. A cheerleader is brutally murdered by what most believe to be a vicious animal attack, but evidence suggests otherwise. Teenager Peter Rumancek (Landon Liboiron) returns to Hemlock Grove with his mother Lynda to take up residence in the trailer abandoned by his Uncle Nicolae. Roman Godfrey (Bill Skarsgård) , who comes from a life of wealth and privilege, is another strange young man in town. In addition to sharing a somewhat inappropriate bond with his mother, Olivia (Famke Janssen), Roman likes to go to amusement parks, hire prostitutes and occasionally indulge in bloodletting.