REVEALED: These films are expected to be announced for direct release on Netflix on July 16!Updated on Jul 15, 2020 09:22 AM IST