I agree with you on Cyclops, though James Marsdon is a good actor. I chalk it up more to Directing and just a miss on casting his role. Keep in mind though, they were still charting new territory in trying to find a balance between the comic book characterization and live action. I think in the end, it was more about the on screen chemistry, which is why I think James did a pretty good job. It's hard to pull off that kind of three way tension in acting. More Rogue's role definitely could have been written better. I was expecting more of her in action for the second movie.