system
Given the following post, respond as if you're commenting on Reddit:
human
[X-Men Days of Future Past, etc] Why does Erik Lensherr (Magneto), a young German Jew, speak English with an American accent, and then later speak English with an English accent?

Please give in-universe answers.  I need a useful headcanon because I strangely love this series of movies.

**Edit - For those of you asking when he speaks with an American accent, and those of you who heard an "irish" accent, I'm going to copy and paste my Doylist comment about that.**

In *First Class* his accent is not Irish.  It fluctuates between a posh English accent, and a weak American accent.  I say "weak" because it's pretty clear that it's an Englishman(Fassbender) trying to emulate an American accent, but without much success.  He hardens his "R" sounds.  There are a couple of scenes where his accent is just purely English, but goes back to that wonky American later.

"A big piece of evidence that he's speaking with an American accent, is that he turns *so many* of his T sounds into D sounds.  This is an *incredibly* American thing to do.  "Better" becomes "Bedder" and so forth.  While you can sometimes hear this in certain accents of the British Isles, it's not nearly as prevalent as it is in American English."

I think that because so much of the British leaks into his fake American accent, it can be confused with Irish.

**EDIT 2** - Turns out Michael Fassbender is, in fact, Irish.  Something I didn't know.  I would like to add that at no point did his accent *sound* Irish from my perspective, but that could be a mistake on my own part.
gpt
He learned English in the UK but spoke American English in order to hide his German accent from the Nazis he was hunting. Later, after all the Nazis were dead, he went back to speaking more naturally.