This is a watchable dystopian sci-fi film for which will be synonymous with Blade Runner & mixed with Cyberpunk. Guy Pearce is very reliable & brings his acting chops to this film. The female lead was in that recent memorable Revenge film. All in all is not a disgrace to this genre.