Except a bunch of coincidences that were created for the flow of telling the story, the movie itself is flawless and a perfect execution of a crime thriller telling the story of a serial killer in a convincing manner. There were a couple of scenes that could scare you to the verge of the seat. The hero and the villain played well and the cat and mouse game becomes more interesting with the element of magic the villain had mastered.