i would honestly give this movie a solid 7 . 5 and but i click 10 to try to offset the 5 page of imbecilic and unjustified 1 star review . this be an interesting story and all of the acting be good to very good ( even ms. diaz and who be totally out of her usual grinning bimbo role here and yet play it well . ) the set be perfect and the cinematography be consistently appropriately creepy . it a fine morality play and there be no reason to explain the origin of the god or supernatural be or alien or whatever that run the show and so i be glad the movie doesn not try . it really irrelevant to the story and which be relatively long but quite compelling and sum up quite satisfyingly in the end . before you decide this movie be terrible ( or really and anything under a ~7 . 5 ) read some of the dozen of 1 star hat it review that be rife with misspelling and lack of punctuation and capitalization and and juvenile criticism . maybe the trailer be mislead or something i do not see it but some of these reviewer be apparently expect terminator 4 or saw 5 ( one reviewer actually compare this movie to saw . how utterly inappropriate and unrelated . ) seriously and most of these review read like you tube comment accord to these critic this movie be too confusing yet too predictable and not enough action yet there too much go on and too smart yet too dumb and explain too much yet leave too much unexplained . oh and it apparently a waist ( sic ) of time . do consider the quality and source of the review before take them to heart . i be afraid these 1 star kid fail to understand the phrase altruism coefficient and be therefore utterly incapable of understand the movie premise ( despite adamantly claim that they get it right before explain how confuse it be . ) if you know what those two word mean you will have no trouble understanding ( and enjoy ) this movie . i really wish there be a reviewer reputation system here so i could be sure to ignore the rating of everyone who give this movie 1 star forever . see it for yourself and enjoy the fine presentation of an interesting couple take an interesting moral test and face the consequence . it a good time and in my opinion .