Actor
Light of My Life
2019
as Lemmy
Chronicle Mysteries: The Wrong Man
2019
as Glenn
War for the Planet of the Apes
2017
as Ape Elder
Moonlight in Vermont
2017
as Chauncey
Seventh Son
2014
as Malcom Ward
A Fish Story
2013
as Hank
Rise of the Planet of the Apes
2011
as Janitor / Stan Timko (uncredited)
Bringing Ashley Home
2011
as Chuck McGee
Virtuality
2009
as Union Sergeant
Married Life
2007
as Alvin Waters
Past Sins
2006
as Leo Rudd
Missing in America
2005
as Mitchell
Distant Drumming: A North of 60 Mystery
2005
as Harris Miller
One Last Dance
2003
as Jerry
Another Country: A North of 60 Mystery
2003
as Harris Miller
Cypher
2002
as Callaway
Anatomy of a Hate Crime
2001
as Officer Slade
My Father's Angel
1999
as Djorde
Life in a Day
1999
as Chief Max Reed
To Brave Alaska
1996
as Bar Patron
Mother Trucker: The Diana Kilmury Story
1996
as Joe
Green Dolphin Beat
1994
as Artie Minz
Intersection
1994
as Truck Driver
Bethune: The Making of a Hero
1993
as Reporter
The Boys of St. Vincent: 15 Years Later
1992
as Brian Lunney (age 30)
Impolite
1992
as Prentice
Dead Ahead: The Exxon Valdez Disaster
1992
as Jack Lamb - Fishermen
Captive
1991
as Harry Jordon
Last Train Home
1989
as Willie Davis
Millennium
1989
as Audio Technician
Day One
1989
as Colonel Lansdale
Midnight Matinee
1988
as Geoff
The Moderns
1988
as Stone's Business Associate
Nowhere to Hide
1987
as Kevin
Toby McTeague
1986
as Edison Crowe
One Magic Christmas
1985
as Herbie Conklin
Murder: By Reason of Insanity
1985
as Guy Sterling (uncredited)
Murder in Space
1985
as Guy Sterling
The Hotel New Hampshire
1984
as Wrench
The Slavers
1984
Cook & Peary: The Race to the Pole
1983
as Harry Whitney
The Wars
1983
as Corporal Bates
The Grey Fox
1982
as Fernie
Ticket to Heaven
1981
as Greg
Terror Train
1980
as Mo
Hog Wild
1980
as Upperclassman II
The Prize Fighter
1979
as Bradshaw
So Long To Run
1978
as Jonny