Jesus people, for the umpteenth time: Angela Bassett turned down the Storm role in the first movie because the part SUCKED. No personality, no essentialness to the plot, shallow pointless, and terrible dialoge, so the part was GIVEN to the next most reconazable black actress Halle.
Seeing as how Halle was the second most reconizable cast member in the first movie, after Stewart, it was a marketable move to have Halle plastered nearly everywhere when the posters came out.
That's life, face it folks.
It was Fox's and Halle's representation's fault for not scoring the woman a dramatic part, seeing that's where her talent lies. Was she miscast, YES! It was a marketing move, not anything to do with the actual script.
But Jean, Scott, Deathstrike, Bobby, and other were terrible miscast too. So was the directer, and letting Whendon write anything for Storm, was a bad idea too.
James had the same problem. His agent should be fired for not reading the first script or suggesting that he stay on for the second movie. His character got dicked thrice. He shouldn't have stuck around. Let some other actor take the blow, again.
If Famke read the comics like she said she did, why was she so keen on being a worthless doctor. It was plain as day to see that "Dr" Grey did nothing in the medical field, except for be alone with Logan, which was obviously the point. As for the speech to the senate, Xavier himself or any other member of the X-men or Moria the actual genetisit could have done that. The add on to Jean's character was pointless and overall just plain stupid.
The movies did ruin the characters, watching Evolution and Ultimate copy the movies is painful and just as stupid. Seeing people blindly accept Singer's subpar vision is alot like slow water torture, but alot less fun...