Thalapathy Vijay's highly anticipated movie, "Leo," is set to make its grand entrance into the world of streaming on Netflix,…