Good movie

Rating: 8/10 (27 July 2018)

All round decent movie with some interesting concepts. Acting/plot is weak at times but forgivable.