If you're expecting a great movie, you won't be disappointed . Every actor played their roles perfectly from the ever villainous Kevin Bacon who played Sebastian Shaw to the mild manner Professor Charles Xavier played by James McAvoy.
Though marvel comic fans might disagree since most scenes were far from the original comic. Then again most comic book movie adaptation are usually modernized to fit the average person's preference.