Film •
The Evictors (1979) as G-Man • ''
Tomorrow's a Killer'' (1987) as Rickert •
Taking Care (1987) as Mr. Jones •
Too Outrageous! (1987) as Unknown • ''
Cowboys Don't Cry'' (1988) as Josh Morgan •
Where the Spirit Lives (1989) as Taggert •
Justice Denied (1989) as Donald C. MacNeil, Q.C. •
Love & Murder (1990) as Officer Fred •
Stella (1990) as Tony De Banza •
Unforgiven (1992) as Deputy Clyde Ledbetter •
Guilty as Sin (1993) as Prosecutor DiAngelo •
Ordinary Magic (1993) as Rick •
Blood Brothers (1993) as •
Intersection (1994) as Charlie •
Strange and Rich (1994) as Dave Strange •
Soul Survivor (1995) as Officer Smythe •
Screamers (1995) as Lieutenant Commander Chuck Elbara •
Joan of Arc (1999, TV Mini-Series) as Jean De Dunois •
The Secret Path (1999) as Hank Foley •
Lie with Me (2005) as Ben •
Cake (2005) as Jane's Father •
Defendor (2009) as Judge Wilson •
Erased (2012) as Dick Rhodes •
Life (2015) as Uncle Marcus (final film role)
Television Videogames •
Far Cry 4 (2014) - (voice) ==Awards and nominations==