Surprisingly clever sci fi.

Rating: 9/10 (10 June 2018)

The twist. Wow, I genuinely didn't see it coming until the end, and then it all made sense. You've got to give this well made movie your time. Loved it.