No, it's not a crazy mash-up. It's just that Michael Fassbender who is playing Magneto in X-Men: First Class is also starring as Mr. Rochester in the newest version of Jane Eyre. I just discovered this a few days ago and feel pretty silly for not figuring it all out earlier... I knew there was a reason I liked this guy!
Anyhow, you can read Fassbender's latest interview here, which covers both movies as well as several other interesting projects due to come out soon (including one that co-stars Viggo Mortensen and Kiera Knightley).
What else has he been in? Fans of 300 and Band of Brothers should recognize him as well. In fact, he met his X-Men co-star James McAvoy while filming Band of Brothers!
(Fassbender as Mr. Rochester)