Casey Affleck is perfect as the charming sheriff's deputy but too charming to be real. He is a walking time bomb of rage and it is hugely disappointing that the beautiful and sexy Jessica Alba becomes a victim too early. It is worth a watch and a reminder never to believ what seems too good to be true.
This is a well-made and well-written story, from a novel, I think.
However, there is one major issue with this film: it is, frankly, unbelievable. I shall not give any plot spoilers, but just say bthat characters must be believable, especially if they end up killing people (rather a major step). This movie is called The Killer Inside Me so we know that happens (so no spoiler).
Lecter in Silence of the Lambs is believable, as is Starling. Here the main character acts in a way no human would - and not enough back story and character development is givem to explain his actions and what eventually happens. I suppose the religious will put it down to the devil inside him...But it just doesn't work in terms of story development: the world of the story is not believable.
But a nice period piece and watchable - hence 4 stars.
I didn't expect this to be quite as violent as it was. I don't shy away from that type of thing normally, but this was over and above the norm (and the necessary). As for a plot - fairly inocuous. But was justice served? Probably not. The ending left me a tad unsatisfied. There was an interesting attempt to explain the reasons why the main character was the way he was, by touching on the weird relationship he'd had with his mother. Overall, I wouldn't highly recommend this one.