Categories Articles New Mutants is still inexplicably scheduled for a theatrical release, but here’s the film’s opening scene Post author By crystalg Post date July 23, 2020 The Verge – All Posts… Tags Films, Here's, inexplicably, Mutants, opening, release, scene, Scheduled, Still, theatrical