Villains:
John Malkovich as Magneto. He's a great actor and plays a bad ass villain.
Brock Lesner As Juggernaut. I Know he is an Athlete, but he is perfect for this part. He's big and crazy.
Nathan Jones as Sabertooth. Sabertooth needed to be big, muscular, and over all mean looking.
The Good Guys:
Jason Isaacs as Prof-X. Yea I know, I just wanted to throw that out there. I think he might do a decent job. I didnt want to put Patrick Stewart or Ben Kingsley, Who would be the best picks.
James Marsden as Cyclops. He's perfect.
Alicia Witt as Jean Grey. Shes hot and shes a a Red Head.
Laura Prepon as Rouge. Just put some white highlights in those locks and shes good. She has a sexy appeal to her and has that strong women type.
Cam Gigandet as Angel.
Zahn McClarlon as Warpath.
Sean Faris from never back down as Iceman
Kerry Washington as Storm.
Russal Brand as Nightcrawler. I think he might do good. He's foreign and he's weird looking.