

xXx
2002 · as Kirill

Enemy at the Gates
2001 · as Politruk

The Lives of Others
2006 · as Einsatzleiter in Uniform

Speed Racer
2008 · as Sempre Fi-Ber Leader

Valkyrie
2008 · as Ernst-John Von Freyend

Medieval
2022 · as Ulrich

Alex Cross
2012 · as Erich Nunemacher

The Operative
2019 · as Röska

The Berlin File
2013 · as Yuri

Shadow Man
2006 · as Cyrell

Tom of Finland
2017 · as Müller

United
2011 · as Professor Maurer

Field of Lost Shoes
2015 · as General Franz Sigel

The 39 Steps
2008 · as Ackerman

The Silent Mountain
2014 · as Sven Kornatz

Allies
2014 · as Captain Dekker

Werewolf
2019 · as SS Man

The Invention of Dr. Morel
2000 · as Anton