Although the philosophical issues behind the plot are interesting and the acting is good, the characters are one-dimensional. For instance, the husband is the sombre socialist enmeshed in class-guilt, his wife is the jovial, understanding and strong spouse, the criminal's brothers are picture perfect children and the criminal is pretty articulate for a low-life sociopath; the other characters are as predictable. None of the characters are real, in the sense that it is very unlikely that you will meet such stereotyped people in your life. It is all black and white, like in a children film.