Very well acted, but average plot for the first 80 minutes. And it's all white actors, except for one person, who plays a very stereotypical role. The last 10 minutes tries to make the movie into something special. But it left me confused, trying to figure out what just happened. We need more movies whose plot can stand on it's own, without the need for surprise endings.