Movie isn't perfect but gave it a 5 star rating to even out the 1s. Was really impressed by the development of the characters and the allegories within the film. I understand why the story can be polarizing as it was a direct hit to the current leadership. Acting was mostly good. Kudos to the filmmakers.