The New Mutants

The New Mutants ★★

it was definitely a movie!