It’s finally here! The New Mutants is finally here!! With its premise pitched all the way back in 2015, and its release perpetually delayed since 2018, has the wait actually been worth it?

Read More