The “Best of the Best” movie will be released on September 18. The film will debut only on Netflix. Photo courtesy of @netflixfilm on Instagram. This past Friday saw the release of a new competitive ...