In Knockemstiff, Ohio and its neighboring backwoods, sinister characters converge around young Arvin Russell as he fights the evil forces that threaten him and his family.

Tom Hollandas Arvin Russell
Robert Pattinsonas Reverend Preston Teagardin
Bill Skarsgårdas Willard Russell
Riley Keoughas Sandy Henderson
Jason Clarkeas Carl Henderson
Sebastian Stanas Deputy Lee Bodecker
Haley Bennettas Charlotte Russell
Harry Mellingas Roy Laferty
Eliza Scanlenas Lenora Laferty
Mia Wasikowskaas Helen Hatton
Lol Crawley