They say we’re all our own worst critic and this seems to be particularly true for one Michael Fassbender. The actor was left cringing during a Toronto Film Festival event earlier this week, when a clip of him as Magneto in X-Men: Days of Future Past was shown.

Michael Fassbender in X-Men: Days of Future PastMichael Fassbender as Magneto in X-Men: Days of Future Past

The scene took place on a plane and involved Magneto nearly taking down the aircraft during an argument with Professor X, played by James McAvoy. "I don’t actually like that performance there, to be honest," Fassbender said.

More: Vikander And Fassbender Generated Real Chemistry In The Light Between Oceans

"I just think it’s me shouting. It’s just like…some dude shouting." Moderator Cameron Bailey then told the actor it was “too late now,” which had Fassbender burying his head in his hands and adding, "tell me about it.”

During the career retrospective Fassbender also talked about his role as Steve Jobs, a part he actually tried to get out of playing. When aked by an audience member what his most difficult movie had been, the actor answered Steve Jobs, without any hesitation.

Fassbender then blamed writer Aaron Sorkin for writing him a script that he found almost impossible to memorise. "He wrote all that stuff!" he said. "It was so dense! It was such a mountain, and I’m a slow learner, so when the script arrived for me and the opportunity came to play the part, I really thought, This is not me. This should be somebody else. It’s a miscast scenario.”

More: Michael Fassbender Had Never Played 'Assassin's Creed' Video Game Before Signing On For Movie

“In rehearsals I was trying to find a way to get out of the job," he revealed. "I remember telling my driver, 'If I put my arm in the door, you should slam it. It should cause a break and it should get me out of this gig.'" However Fassbender eventually decided not to maim himself and instead just got on with learning his lines.