The movie is entertaining, but I dont think the message is coherent. The movie comes across as if it's trying to provide the audience some kind of moral message but the way it does it is full of fallacies; fallacies which if were presented in a serious debate they would be ludicrous.
Still the movie, set, and actors are entertaining, so i dont regret watching it.