
Film Roles
- 1985 The Peanut Butter Solution as Billy
- 1990 Diplomatic Immunity as Jack Budyansky
- 1992 The Cutting Edge as Doctor
- 2008 The Day the Earth Stood Still as General
- 2011 Red Riding Hood as The Reeve
Television Roles
- 1998-1999 Cold Squad as Detective Tony Logozzo
- 2003-2009 Battlestar Galactica (2003) as Colonel Saul Tigh
- 2004-2006 The L Word as Irwin Fairbanks
- 2010 Smallville as General Slade Wilson
- 2012-2013 Arctic Air as Doc Hossa
- 2012-2013 Teen Wolf as Gerard Argent
- 2013 Husbands as Scott
- 2015 Fargo as Otto Gerhardt
- 2017 12 Monkeys as David Eckland
- 2018 Criminal Minds as Benjamin David Merva, aka "The Messiah".
Videogame Roles
- 2010-2012 Mass Effect as Armando-Owen Bailey
- 2010 Fallout: New Vegas as Doc Mitchell
- 2011 The Elder Scrolls V: Skyrim as General Tullius