Who plays the part of Charles Xavier in the 2011 film 'X-Men First Class'????
james mcavoy