The film gets a seven rating because Ben Kingsley's acting is first rate and never less than 1st rate and over all the story will hold your interest and has some twists to it, it will keep you guessing. The romantic parts of the movie feel like they were thrown in, like a focus group or a committee made the movie and the drama is suspended for those scenes.
The dialogue and character development between Ben Kingsley and Theo James make the film worth watching. Pity that the entire script did not hold up as well as the better scenes. When you see of some of the uninspired fare that the streaming giants throw money at I say this is a worthy effort.