Madame Web is making its streaming debut on Netflix, and it's coming very soon
Our initial predictions put its release date in June, but according to What’s on Netflix, Madame Web will actually hit the streamer on May 14 in the US. It's predicted that it will be available for 18 months thanks to a 2021 deal between Netflix and Sony which promises their entire theatrical slate from 2022 will go straight to Netflix.