Matthias Schweighöfer Filmography: Every Movie and TV Show in Order
All 48 Matthias Schweighöfer roles in chronological order (1970 to 2026): 43 movies and 5 TV series.

How many movies and TV shows has Matthias Schweighöfer been in? This complete Matthias Schweighöfer filmography lists 48 credited roles (43 films, 5 TV series), in chronological order from 1970 to 2026, with links to our full guides where available.
Matthias Schweighöfer movies in order
- FearDotCom (2002) as Dieter Schrader
- Soloalbum (2003) as Ben
- Off Beat (2004) as Crash
- Eight Miles High (2007) as Rainer Langhans
- Rabbit Without Ears (2007) as Moritz
- The Red Baron (2008) as Baron Manfred von Richthofen
- Valkyrie (2008) as SS-Soldat im Erschießungskommando
- Night Train (2009) as Frankie
- Rabbit Without Ears 2 (2009) as Moritz
- Friendship! (2010) as Tom
- What a Man (2011) as Alex
- Hut in the Woods (2011) as Matze
- Woman in Love (2011) as Alex Honk
- Russendisko (2012) as Wladimir Kaminer
- Break Up Man (2013) as Paul Voigt
- Kokowääh 2 (2013) as Matthias Schweighöfer
- Rabbit Without Ears and Two-Eared Chick (2013) as Fuchs (voice)
- Frau Ella (2013) as Sascha
- Joy of Fatherhood (2014) as Felix
- Male Mistakes (2014) as Partygast
- Bibi & Tina: Bewildered and Bewitched (2014) as Prinz Charming
- The Manny (2015) as Clemens
- Robinson Crusoe (2016) as Robinson Crusoe (voice)
- The Most Beautiful Day (2016) as Andi
- Four Against the Bank (2016) as Max
- Bullyparade: The Movie (2017)
- Hot Dog (2018) as Theo Ransoff
- Vielmachglas (2018) as Erik Ruge
- Kursk (2018) as Pavel Sonin
- 100 Things (2018) as Anton Katz
- Resistance (2020) as Klaus Barbie
- Army of the Dead (2021) as Ludwig Dieter
- Creating an Army of the Dead (2021) as Self
- Hinterland (2021) as Josef
- Army of Thieves (2021) as Ludwig Dieter
- The Swimmers (2022) as Sven
- Oppenheimer (2023) as Werner Heisenberg
- Heart of Stone (2023) as Jack of Hearts
- Family Switch (2023) as Rolf
- Girl You Know It's True (2023) as Frank Farian
- Elio (2025) as Ambassador Tegmen (voice)
- Brick (2025) as Tim
- Amrum (2025) as Theo
Matthias Schweighöfer TV shows
- Scene of the Crime (1970) as Jacky Bräutigam
- Scene of the Crime (1970) as Balthasar Staupen
- Polizeiruf 110 (1971) as Daniel Cross
- You Are Wanted (2017) as Lukas Franke
- Vanished (2026) as Alex Durand
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Matthias Schweighöfer been in?
Matthias Schweighöfer has 43 credited film roles and 5 TV roles, for a total of 48 credits from 1970 to 2026.
What was Matthias Schweighöfer's first major role?
Scene of the Crime (1970).
What is Matthias Schweighöfer's most recent project?
Vanished (2026).



