Really well written and acted drama that constantly keeps you on the edge of your seat with several totally unexpected plot twists. Great female heroine who outwits each of her enemies by using her intelligence and ingenuity. I hadn't really expected to like this film but it turned out to be one of the best that I've ever seen.