Well, this leaked today...
Left to right: Michael Fassbinder as Magneto, Rose Byrne as Moira MacTaggert, January Jones as Emma Frost, Jason Flemyng as Azazel, Nicholas Hoult as Beast, Lucas Till as Havoc, Zoe Kravitz as Angel Salvadore, Jennifer Lawrence as Mystique, and James MacAvoy as Charles Xavier.
In what world can this be considered the First Class? I thought we'd be seeing a young Cyclops, Angel, Marvel Girl, Beast and Ice Man, I thought at worst they'd try and throw Jubilee in the mix. They are all over the map here. I think they may have randomly taken some issues of The Official Handbook to the Marvel Universe and picked whichever paged they opened to.
Why is Emma Frost in there (disclosure: I hate Emma Frost. I am glad that they didn't try and give her a real costume here since all she wears in the books is underwear.)? And I love Angel from New X-Men but she seems like an odd choice here. How can you have Havoc and not Cyclops? I'm so confused.
Someone please enlighten me: who is Azazel? I don't feel bad not knowing that, as my dear friend Scott who happens to own my local comic shop was also clueless, though he offered "Maybe he's somehow related to Gozer the Gozerian". I'd Google it but I'm feeling lazy and I'm sure one of you has to know.