James McAvoy (Professor Charles Xavier) and Michael Fassbender (Magneto) Brian Edwards 13 years ago James McAvoy (Professor Charles Xavier) and Michael Fassbender (Magneto) SHARE: