Over the space of nearly a decade Michael Fassbender has emerged as the one of the best actors of his generation. Whether it’s a big budget blockbuster or a tiny indie drama he always brings real depth and charisma to every role he plays. It speaks to his range as a performer that when people think of his work he’s not defined by any one role.
He’s played everything from real life figures to superheroes, sinister androids to Nazi demons. He has worked alongside some of the best actors and filmmakers in the business and he only seems to be getting better with age. In fact his CV is such an embarrassment of riches that narrowing it down to only five awesome performances is hard work in itself.