Known For
Acting
Grimm
Dmitri
2011
The Librarians
Interpol Agent
2014
Nowhere Man
Steve Weaver
1995
Firefox
Grosch
1982
Bad Samaritan
Nino
2018
Final Justice
Assistant D.A. Potts
1998