I would give it to the actors and their performance. The story is fascinating, might get you hooked too. However,it is predictable. It goes round and round and centres around many characters just to end up miserably. Yes that's what! The climax! It's terrible; makes you feel like, "watched this, for this?".