It is hard to do something new and refreshing in this genre, and I think this one manages to do something different. This one is not perfect, there are some flaws and some of the twists were only ok, but it still manages to hold your interest and makes you think about right and wrong and how the line between them is very blurry at times.