Shocking, gripping, and brutal, Antonio Campos’ new Netflix original, The Devil All the Time tells a story of corruption and evil.

It follows Willard, (Bill Skarsgård) Arvin, (Tom Holland) Preston, (Robert Pattinson) and Lee (Sebastian Stan) as their stories converge in their small, seemingly harmless town.

Set in southern Ohio and West Virginia between the 1940s to 1960s, the film has a strong religious theme. It details how far some people are willing to take their faith and blindly devote themselves in extreme ways. It shows the corruption within the church and how power can be manipulated.

The acting throughout this film is phenomenal. Each actor delivers an outstanding performance full of emotion and intensity. It draws you in and keeps you hooked.

There are constant twists and turns that shock you and have you unsure of what’s happening next. Violence is a vital part of this film and many scenes are bloody and brutal but the gore isn’t unnecessary: it’s used tastefully.

However, there doesn’t seem to be one strong story: it’s just multiple stories that happen to collide, leaving separate narratives unexplored and questions unanswered.

The Devil All the Time is a brilliantly complex and interesting film that explores the consequences of corruption and violence.