

Saving Private Ryan
1998 · as German #1

Captain America: The First Avenger
2011 · as Schneider

U-571
2000 · as German Bosun

The Illusionist
2006 · as Count Rainer

Rush
2013 · as German Journalist

The Danish Girl
2015 · as Concierge

Overlord
2018 · as Dr. Schmidt

United 93
2006 · as Christian Adams

The 12th Man
2017 · as Adam Schmitt

Charlotte Gray
2001 · as German Corporal

Fat Slags
2004 · as Dutch Journalist

Dragon Knight
2022 · as Saskaks (voice)

Ghost Recon: Alpha
2012 · as Sokolov

Chosen
2016 · as Colonel Forbach

Allies
2014 · as Lieutenant Colonel Kaltz

Midnight Man
1997 · as Ilya

Mosley
1998 · as Joseph Goebbels

Trap for Cinderella
2013 · as Dr. Muller