First off we have Proffessor Xavier-Patrick Stewart
Patrick Stewart did great as Xavier and I wouldn't cast any else
Cyclops-Josh Duhamel
Cyclops is a very soldier like character and while lots of you will probably disagree I think he'd be great
Jean Grey-Rachel Nichols
She played a very intelligent role as Scarlett in G.I.Joe and I think she'd be a really good Jean
Angel-Justin Hartley
He did really good asthe rich superhero character (Green Arrow) in Smallville and I think he could be a really good Angel
Iceman-Chris Pine
He did a great Captain Kirk with a lot of humor and disregard for rules and I think he'd be a great Iceman
Beast-Kelsey Grammer
He already played him no question
Wolverine-Hugh Jackman
Duh! total no brainer
Colossus-John Cena
Cena is a pretty good actor and I think he could do a really good job if you question that just look at the picture
Storm-Vanessa Williams
Don't get me wrong Halle Berry was good but I think Vanessa Williams would be excellent
Nightcrawler-Michael Rosenbaum
I bet I'm gonna get alot of bad comments on this won but personally I think Rosenbaum just has the right stuff for it
Banshee-Simon Pegg
I loved him as Scotty and I think he could do a really good Banshee
Sunfire-Tim Kang
No explaination needed
and now the Villains
Magneto-Richard Gere
Some of you might pound me for this but I think he'd be great
Quicksilver-Ton Felton
Tom Felton is would be a great Quicksilver and if you disagree with me watch Harry Potter
Scarlet Witch-Eva Green
No explaination needed
Avalanche-Oded Fehr
I think Oded Fehr is a good mix of tough, strong, wise, and stubborn take away the wise and he'd make a great Avalanche plus he kinda looks like him too
Blob-Kevin Durand
He's already played him and I think he was great
Toad-Andy Serkis
No explaination needed
Juggernaut-Vinnie Jones
He played him so well I can't think of anybody better
Mystique-Sienna Miller
She did great as Baroness and with a little bit of makeup or CGI
Sabretooth-Tyler Mane
He already played him just how Sabretooth should be