
Filmography25 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2021 | Mayor of KingstownSeries | Ian Ferguson | 58 |
| 2018 | YellowstoneSeries | Donnie Haskell | 55 |
| 2018 | I Still See YouMovie | Mathison | 55 |
| 2017 | The Humanity BureauMovie | Adam Westinghouse | 54 |
| 2017 | Wind RiverMovie | Curtis | 54 |
| 2016 | Dark HarvestMovie | Vincent | 53 |
| 2015 | The ExpanseSeries | Lt. Sutton | 52 |
| 2015 | X CompanySeries | Duncan Sinclair | 52 |
| 2012 | ContinuumSeries | Stan Escher | 49 |
| 2008 | FlashpointSeries | Ed Lane | 45 |
| 2005 | Assault on Precinct 13Movie | Tony | 42 |
| 2005 | Our FathersMovie | Johnny DeFranco | 42 |
| 2004 | ReGenesisSeries | Danny Dexter | 41 |
| 2004 | Ginger Snaps Back: The BeginningMovie | Reverend Gilbert | 41 |
| 2004 | The Love Crimes of Gillian GuessMovie | Bobby Tomahawk | 41 |
| 2002 | Lone HeroMovie | King | 39 |
| 2002 | The Eleventh HourSeries | Eddie | 39 |
| 2001 | Blue MurderSeries | Kevin Marshall | 38 |
| 2001 | DegrassiSeries | Albert Manning | 38 |
| 2000 | StarhunterSeries | Gus | 37 |
| 1998 | Twitch CitySeries | Guy in the Convenience Store (uncredited) | 35 |
| 1998 | The Show: Stories Within a FilmMovie | The Lead Actor | 35 |
| 1996 | Hard Core LogoMovie | Joe Dick | 33 |
| 1995 | Prince for a DayMovie | — | 32 |
| 1990 | Twin PeaksSeries | Tom Paige | 27 |