As for the rest, I don't have much to say, if only because it took me a while to figure who they were (and I may be wrong, given my current feverish state). But starting from left after Michael Fassbender as Magneto, that's Rose Byrne as Dr. Moira McTaggart, January Jones as Emma Frost, Jason Flemyng as Azazel, the kid who plays the Beast as Beast (right), then Lucas Till as Havok, Zoe Kravitz as Angel (?), Mystique and of course James McAvoy as a be-haired Professor X. Notable exclusions from the photo (and you should kiss my clown feet for not typing X-clusions) include Kevin Bacon as Sebastian Shaw and Oliver Platt as
Thoughts? Or should I say, grades?