New Character Posters For XMen First Class Movie News Two character posters for X-Men: First Class have arrived online via the French website Filmosphere. The posters feature Michael Fassbender as Erik Lehnsherr, aka Magneto, and James McAvoy as Charles Francis Xavier, aka Professor X.