Highly original and consistently engaging. I like that it has a point. Some may find the point obtuse in its delivery, but that didn't bother me, because that point is what the story is about. Extremism on either end is not a good thing. I think the film came off the rails a bit in the third act, but otherwise, I loved it. One of the most creative movies I've seen in a while.