The Killer Inside Me, based on the novel by Jim Thompson, is an examination of the behaviour of a misogynistic sociopath. The violence portrayed is grotesque. But what I found truly horrifying is the cold, narcissistic indifference displayed by Casey Afflek in the role of Lou Ford and the desperate addiction of the two women who love him, Joyce and Amy (played by Jessica Alba and Kate Hudson). Maybe my view is jaundiced. Maybe Lou is just a charming but misunderstood fellow with a few deeply rooted mummy issues. The film is stylishly directed by Michael Winterbottom. The acting is brilliant. It leaves me feeling deeply depressed.