This movie had so much potential and threw it all away trying to be another James Bond film. It was unrealistic and thus extremely predictable and boring. The second half of the movie completely derails. Netflix calls this "The Dark Knight meets Se7en" and that is fairly accurate. But because this movie tries to do both, it does neither well and ultimately comes out a mess.