The Devil All the Time

The Devil All the Time ★★★★½

there was no need for this film to go off as hard as it did