Gruesome corpses, foul language, and brief glimpses of nudity are on display for everyone (over 18) to see in the new red band trailer for Hemlock Grove. Bill Skarsgård stars as Roman Godfrey, who investigates a murder near his family's old steel mill in the rundown town of Hemlock Grove, Pennsylvania. Landon Liboiron co-stars as the mysterious teenager Pete Rumnacek, who hides a hair-raising secret.

Click here to watch this age-restricted footage if you are over the age of 18, before Season 1 debuts in its entirety Friday, April 19 on Netflix.

RELATED: The Walking Dead Mid-Season 11 Finale Recap: Murder & Betrayal at Meridian

From executive producer Eli Roth and based on Brian McGreevy's novel of the same name, Hemlock Grove is a riveting one-hour murder mystery that revolves around the residents of a former Pennsylvania steel town. When 17-year-old Brooke Bluebell is brutally murdered, any of Hemlock's peculiar inhabitants - or killer creatures - could be suspects. Through the investigation, the town's seamier side is exposed, revealing nothing is what it seems. Beautiful, terrifying and graphic, Hemlock Grove is unlike anything else in its genre.