I really enjoyed this film. It has a good script for a superhero "origin" story and it has some great performances, particularly from Michael Fassbender as Magneto. He just commands the screen in every scene! James McAvoy is really good as Charles Xavier also. The one clunker? January Jones as Emma Frost. That woman couldn't act her way out of a wet paper bag!

Overall, a solid B+ that could have been higher had they cast a different Emma Frost!