First things first, I only watch this cause of John Cusack. I didn't expect many things as I have watched many mystery films. John did a good job playing a Detective who is obsessed on hunting down the serial killer. They shouldn't have add the family into this, it's just so many plots in one movie.
The twist or revelation is in the viewers face already. Viewer could've guessed it in the middle of the film. Maybe if they did think ahead of it.
Also, Dallas Roberts is a good actor for the role. He already had the vibe of a serial killer to me.
Story: ★★★✰
Casting: ★★★★✰
Climax: ★★✰✰✰
Acting: ★★★✰✰ (Thanks to Dallas Roberts, John Cusack)
But still a thumbs up for me. It's not that bad. There are really bad films there. This is not one of them.