Too many twists and turns. Too many cases, details to keep in mind throughout the movie. The movie is overloaded with information and after a point one feels, which case investigation is this part of? Even before you process the information you just received, another information is bombarded.
The movie will surely keep you glued to the screen till the end and after that you will have many questions that needs answers.
Overall, a one time watch but not a great watch.