New Movies On Ott 2024 Netflix. Latest ott releases this week: The first section will detail the ten best options you have so far. Full list of new releases on netflix in april 2024. Song of the south (2023) january 21:.