It has its moments, but overall, the film is just not as good as it could have been. It is curiously emotionless considering the topic, with a weak, meandering, undeveloped script, and inexplicable decisions made every other step as it then eventually winds down. What a shame because the themes are important, and the actors are pretty good.