This film is gripping and masterfully crafted. It offers a real look at issues in our world but unlike most movies that tackle such concepts, it doesn't come across as preachy nor is the sense of morality definite. This is a smart picture with excellent acting, directing, shooting and a well designed story. Taking into consideration the budget makes it even more stunning.