Fassbender spilte i en årrekke i mindre kjente britiske TV-serier og filmer, før han i 2006 fikk et lite gjennombrudd i Zack Snyders actionfilm , hvor han spilte en ung, modig og dyktig spartansk soldat. Deretter spilte han i britiske indie-filmer, som (2008), (2008) og (2009), før han fikk en liten, men betydelig rolle i Quentin Tarantinos storfilm . Den gav ham også et stort navn i amerikansk filmindustri.