Good underrated movie, one for the thinkers and purists, Hollywood it is not, and it's so much better for that. The dark cinematography really works to portray the underlying wickedness that eventually comes to the fore. There are a couple of story lines that don't really seem to go anywhere, but that's a minor distraction.
It's a dark and brooding film which asks a lot of moral questions, it's complex in it's structure and many viewers will be confused by timeline regularly jumping backwards. You're also pretty much left to figure out the ending for yourself, don't miss any of the movie or it won't make sense.
There's some decent acting, Kathrine Narducci is of course excellent as...well...Kathrine Narducci. John Faughnan puts a good effort in too.