An engrossing story of a spy, picturised in not so pleasing, in some parts in a dark, manner. Some nice twist and turns to the story makes it more interesting even after a runtime of more than two hours. Jennifer effortlessly portrays Dominica. Mathias demands mention.