Ira Madison III

It’s no secret that Fox and Marvel’s The New Mutants was supposed to hit theaters years ago accompanied by numerous release dates.…

Join our Film Threat Newsletter

Newsletter Icon