Who Plays Charles Xavier in X-Men: Dark Phoenix? James McAvoy goes bald again to play powerful telepath Charles Xavier in Dark Phoenix. Like Chastain, you can see him in It: Chapter Two when it creeps into theatres in September. Image Source: Getty / David M. Benett