Michael Fassbender says he took on the role of Magneto in 'X-Men: First Class' because he was attracted to the ''complex'' character.
The 'Shame' star is best known for his roles in independent movies but admitted the chance to play the comic book character in the blockbuster was too good to pass up because playing a young version of the villain offered huge challenges.
He told The Scotsman: "I wanted to do a studio film and it was getting to the point where they were being offered to me. So I could either go, 'You know, I want to stay in independent films, I don't want to do a studio film,' or 'Okay, I want to do a studio film.' So then I had to find the right one. 'X-Men' is always interesting because it deals with outcasts, people who feel they don't belong or haven't been accepted into society."
Michael's latest movie 'Shame' sees him reunite with his 'Hunger' director Steve McQueen and he revealed he loves how the filmmaker challenges his audiences.
He said the movies reflect his desire "to keep doing different things, and things that scare me and challenge me, and that keep myself and everyone else guessing.
"I also don't like scripts that spoon feed the audience. I like an audience to do some work as well."