Fans have hailed a film set in a post-apocalyptic future that many have called one of the most realistic in the genre.