NetflixMovies

Released by Screen Siren Pictures

Films produced by Screen Siren Pictures: five titles made between 2010 and 2021, from Shut In and Daydream Nation to French Exit.