Michael Fassbender Filmography: Every Movie and TV Show in Order
All 45 Michael Fassbender roles in chronological order (1989 to 2025): 39 movies and 6 TV series.

How many movies and TV shows has Michael Fassbender been in? This complete Michael Fassbender filmography lists 45 credited roles (39 films, 6 TV series), in chronological order from 1989 to 2025, with links to our full guides where available.
Michael Fassbender movies in order
- A Bear Named Winnie (2004) as Harry Colebourn
- Sherlock Holmes and the Case of the Silk Stocking (2004) as Charles Allen
- Angel (2007) as Esmé
- 300 (2007) as Stelios
- Hunger (2008) as Bobby Sands
- Eden Lake (2008) as Steve
- Inglourious Basterds (2009) as LT. Archie Hicox
- Fish Tank (2009) as Connor O'Reily
- Blood Creek (2009) as Richard Wirth
- Centurion (2010) as Centurion Quintus Dias
- Jonah Hex (2010) as Burke
- Jane Eyre (2011) as Edward Rochester
- X-Men: First Class (2011) as Erik Lehnsherr
- A Dangerous Method (2011) as Carl Jung
- Shame (2011) as Brandon
- Haywire (2011) as Paul
- Pitch Black Heist (2012) as Michael
- Prometheus (2012) as David
- X-Men: First Class 35mm Special (2012) as Self
- 1 (2013) as Narrator
- 12 Years a Slave (2013) as Edwin Epps
- The Counselor (2013) as The Counselor
- Frank (2014) as Frank
- X-Men: Days of Future Past (2014) as Erik Lehnsherr
- Slow West (2015) as Silas
- Macbeth (2015) as Macbeth
- Steve Jobs (2015) as Steve Jobs
- X-Men: Apocalypse (2016) as Erik Lehnsherr / Magneto
- The Light Between Oceans (2016) as Tom Sherbourne
- Trespass Against Us (2016) as Chad Cutler
- Assassin's Creed (2016) as Callum Lynch / Aguilar de Nerha
- Song to Song (2017) as Cook
- Alien: Covenant (2017) as David / Walter
- The Snowman (2017) as Harry Hole
- Dark Phoenix (2019) as Erik Lensherr / Magneto
- The Killer (2023) as The Killer
- Next Goal Wins (2023) as Thomas Rongen
- Kneecap (2024) as Arló
- Black Bag (2025) as George Woodhouse
Michael Fassbender TV shows
- Agatha Christie's Poirot (1989) as George Abernethie
- Band of Brothers (2001) as Burton P. (Pat) Christenson
- Gunpowder, Treason & Plot (2004) as Guy Fawkes
- Hex (2004) as Azazeal
- The Devil's Whore (2008) as Thomas Rainsborough
- The Agency (2024) as Brandon 'Martian' Colby / Paul Lewis
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Michael Fassbender been in?
Michael Fassbender has 39 credited film roles and 6 TV roles, for a total of 45 credits from 1989 to 2025.
What was Michael Fassbender's first major role?
Agatha Christie's Poirot (1989).
What is Michael Fassbender's most recent project?
Black Bag (2025).



