20170107 entertainment.english.hollywood: James McAvoy to star in 'X-Men: The New Mutants'