This film sidesteps many generic cliches in a film about a woman who loses her house by a clerical mistake with the local government, which results in it being auctioned off, and the buyer is an Iranian who has profits in his eyes as he picks up the distressed property for a song. What unfolds is pretty moving, as the search for cultural identity (by the Iranian family) and social identity (Jennifer Connelly's Kathy who has been beset with personal turmoil) meet head-on at different angles which impacts all involved in a final act that makes it very compelling to watch to its conclusion. The direction (by a first-timer Vadim Perelman) is very effective, especially in the final act, where restraint is on display, but it's done deftly and assuredly. The film's trailer is pretty bad considering what the film is really about, and should not dissaude people from seeing the film. Ben Kingsley is absolutely stunning in this film (I'm hoping he gets an Oscar nod for his work here). Jennifer Connelly's only shortcoming in the film is that she's just too damn good-looking, even when she's supposed to be down and out, she's still gorgeous to look at, and it's hard to imagine her to be the mess she is in the film. But, still, she's very effective in conveying a woman adrift in her life's woes. Ron Eldard's performance is good as the kind-hearted Sheriff who helps out Kathy, but it's not outstanding, and nowhere in Kingsley's league. I give it 3.5 stars, or a grade of B+.