| Movie | Light of My Life | Lemmy | 2019-08-09 |
| Movie | Chronicle Mysteries: The Wrong Man | Glenn | 2019-02-24 |
| Movie | Moonlight in Vermont | Chauncey | 2017-04-08 |
| Series | A Series of Unfortunate Events | Jimmy | 2017-01-13 |
| Series | Somewhere Between | Simon | 2017-07-24 |
| Series | Loudermilk | Ed | 2017-10-17 |
| Movie | War for the Planet of the Apes | Ape Elder | 2017-07-11 |
| Movie | Seventh Son | Malcom Ward | 2014-12-12 |
| Movie | A Fish Story | Hank | 2013-09-07 |
| Series | Cedar Cove | Moon | 2013-07-20 |
| Series | Arctic Air | Cece Cooper | 2012-01-10 |
| Movie | Bringing Ashley Home | Chuck McGee | 2011-03-20 |
| Series | Once Upon a Time | Apprentice | 2011-10-23 |
| Movie | Rise of the Planet of the Apes | Janitor / Stan Timko (uncredited) | 2011-08-03 |
| Movie | Virtuality | Union Sergeant | 2009-06-26 |
| Series | Alice | Robert Hamilton | 2009-12-06 |
| Movie | Married Life | Alvin Waters | 2008-03-28 |
| Series | Men in Trees | Jerome Robinsky | 2006-09-12 |
| Movie | Past Sins | Leo Rudd | 2006-07-01 |
| Movie | Missing in America | Mitchell | 2005-01-01 |
| Movie | Distant Drumming: A North of 60 Mystery | Harris Miller | 2005-01-01 |
| Series | Supernatural | Ranger Wilkinson | 2005-09-13 |
| Movie | Another Country: A North of 60 Mystery | Harris Miller | 2003-02-10 |
| Movie | One Last Dance | Jerry | 2003-04-04 |
| Series | Tom Stone | 2002-02-25 | |
| Movie | Cypher | Callaway | 2002-10-01 |
| Series | Taken | Dewey Clayton | 2002-12-02 |
| Movie | Anatomy of a Hate Crime | Officer Slade | 2001-01-01 |
| Series | The Lone Gunmen | Unknown | 2001-03-04 |
| Movie | Trial By Fire: A North of 60 Mystery | Harris Miller | 2000-01-01 |
| Series | Andromeda | Archduke | 2000-10-02 |
| Movie | Life in a Day | Chief Max Reed | 1999-05-20 |
| Series | Stargate SG-1 | Commander Gareth | 1997-07-27 |
| Movie | Mother Trucker: The Diana Kilmury Story | Joe | 1996-10-22 |
| Series | Millennium | Unknown | 1996-10-25 |
| Movie | To Brave Alaska | Bar Patron | 1996-11-03 |
| Movie | Intersection | Truck Driver | 1994-01-21 |
| Movie | Green Dolphin Beat | Artie Minz | 1994-06-27 |
| Series | The X-Files | Unknown | 1993-09-10 |
| Movie | Bethune: The Making of a Hero | Reporter | 1993-09-17 |
| Movie | Impolite | Prentice | 1992-09-16 |
| Movie | Dead Ahead: The Exxon Valdez Disaster | Jack Lamb - Fishermen | 1992-09-13 |
| Movie | The Boys of St. Vincent: 15 Years Later | Brian Lunney (age 30) | 1992-12-07 |
| Movie | Captive | Harry Jordon | 1991-10-11 |
| Movie | Day One | Colonel Lansdale | 1989-05-12 |
| Movie | Millennium | Audio Technician | 1989-08-25 |
| Movie | Last Train Home | Willie Davis | 1989-11-30 |
| Movie | The Moderns | Stone's Business Associate | 1988-04-15 |
| Movie | Midnight Matinee | Geoff | 1988-10-12 |
| Series | Friday the 13th: The Series | Bob Tucker | 1987-10-03 |
| Movie | Nowhere to Hide | Kevin | 1987-07-17 |
| Movie | John and the Missus | Danny Boland | 1987-10-23 |
| Movie | The Wake | Jim Whalen | 1986-01-01 |
| Movie | Toby McTeague | Edison Crowe | 1986-03-01 |
| Movie | Murder in Space | Guy Sterling | 1985-07-28 |
| Movie | Murder: By Reason of Insanity | Guy Sterling (uncredited) | 1985-10-01 |
| Movie | One Magic Christmas | Herbie Conklin | 1985-11-22 |
| Movie | The Slavers | 1984-01-01 | |
| Movie | The Hotel New Hampshire | Wrench | 1984-03-09 |
| Movie | The Accident | Rev. Gowers | 1983-01-01 |
| Movie | Cook & Peary: The Race to the Pole | Harry Whitney | 1983-12-13 |
| Movie | The Wars | Corporal Bates | 1983-11-20 |
| Movie | The Grey Fox | Fernie | 1982-12-16 |
| Movie | Ticket to Heaven | Greg | 1981-10-09 |
| Movie | Hog Wild | Upperclassman II | 1980-06-01 |
| Movie | Terror Train | Mo | 1980-10-03 |
| Movie | War Brides | Willie | 1980-09-20 |
| Movie | The Prize Fighter | Bradshaw | 1979-11-02 |
| Movie | So Long To Run | Jonny | 1978-01-01 |