In the quiet town of Hemlock Grove, Pennsylvania, two young men grapple with harsh realities: one is driven by an insatiable thirst, while the other battles an inner beast. As…