Lee Daniels’ ‘The Deliverance’ Leads Netflix, ‘Twisters’ Returns to #1 at iTunes 03.09.2024 01:00 IndieWire.com Four new releases make VOD top 10, while "Beetlejuice" is #6 at iTunes.