Good direction, good original story, good camerawork and a very good supportive score for the leads. Shailene Woodley is excellent in her role as a troubled law enforcement officer but boy, how fantastic Ben Mendelsohn is. I truly believe he is one of the best character actor of his generation, taking the lead here superbly without any fuss. They are both a joy to watch and their chemistry as investigator partners is profound. This movie may not shock you with its twists and turns like 'Seven', but it is definitely gives you a deep ride until the very end. Its character building is excellent. Just be patient and follow the flow.