very good

Rating: 10/10 (24 July 2018)

This is a unique story. And although it is fiction, it is believable, set in the near future.
The casting for this movie is exceptional. Exceptional. The supporting actors show a lot of flexibility.
Definitely worth the second watch.