Kevin Smith respects the source material but there was a lack of respect when he made Revelations. It was preachy and was just made to push an agenda. It may have looked pretty at first but this was not He-man. It should of just been called Masters of the Universe. He should have not used He-man in the title of the name. Maybe then it would have been received differently.