It wasn't until I watched this film for a second time that I truly appreciated it. There are a lot of negative comments about "plot holes" but I viewed it quite differently. Since a single movie is quite short, it would have been near impossible to walk through every characters pasts and the events that lead them to be tossed out of society. Part of the intrigue of this movie is that each of those different plot avenues are up to the viewer to envision. Character's are perfect, awesome soundtrack and beautiful cinematography. Not to much actual dialogue compared to most films but there is so much being said even in the scenes without words. This really needs to be made into a whole series... so many places it could go!!