The first official trailer for X-Men: First Class! The film chronicles the origins of Professor X and Magneto before they were enemies. Charles Xavier/Professor X is played by a favorite of ours, James McAvoy(Wanted, Penelope) who also played Mr. Tumnus in The Lion, The Witch, and The Wardrobe!
And Erik Lehnsherr/Magneto will be played by Michael Fassbender(300, Inglorious Bastards)
The film also features Kevin Bacon as Sebastian Shaw, an evil mutant and the antagonist.