I found this film fascinating from beginning to end and very moving. It's themes are profound and it's subject surprisingly engrossing and meaningful. I have no idea if the antagonists are real or inserted for dramatic purposes: they feel a little too cartoony, but don't let that put you off seeing this movie. It is about things that really matter and it's well told.