Smart movie with some fun concepts. If you can get past the initial "silliness" (as i've seen some reviewers complain about) of the premise it's very watchable. The world building isn't perfect or as polished as something like John Wicke but it was interesting all the same, with little moments of visual brilliance. It won't blow your mind, but it's an enjoyable watch.