
Filmography38 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | Dante's InferniMovie | Speaker – 8th Circle: The Sowers of Discord | 66 |
| 2024 | Wildfire: The Legend of the Cherokee Ghost HorseMovie | Parker Nichols | 65 |
| 2019 | Wild LeagueMovie | Parker | 60 |
| 2017 | S.W.A.T.Series | Galloway | 58 |
| 2017 | The Fast and the FierceMovie | Coleman | 58 |
| 2016 | The Secrets of Emily BlairMovie | Roizman | 57 |
| 2014 | Black RoseMovie | Matt Robinson | 55 |
| 2013 | Deadly DescentMovie | Mark Foster | 54 |
| 2012 | ArrowSeries | Dante | 53 |
| 2011 | Cold FusionMovie | Unger | 52 |
| 2010 | The HeavyMovie | Christian Mason | 51 |
| 2009 | The Immortal Voyage of Captain DrakeMovie | Sir Francis Drake | 50 |
| 2007 | Lost Colony: The Legend of RoanokeMovie | Ananias Dare | 48 |
| 2005 | ThrottleMovie | Gavin Matheson | 46 |
| 2004 | Moscow HeatMovie | Andrew Chambers | 45 |
| 2003 | Alien TrackerMovie | Cole / Daggun | 44 |
| 2003 | Nemesis GameMovie | Vern | 44 |
| 2002 | Storm WatchMovie | Neville | 43 |
| 2001 | TrackerSeries | Cole / Daggon | 42 |
| 2001 | The BreedMovie | Aaron Gray | 42 |
| 2000 | Highlander: EndgameMovie | Duncan MacLeod | 41 |
| 2000 | ConvergenceMovie | Brady Traub | 41 |
| 1999 | Relic HunterSeries | Lucas Blackmer | 40 |
| 1998 | CharmedSeries | Jeric | 39 |
| 1998 | Susan's PlanMovie | Paul Holland | 39 |
| 1993 | Highlander: The GatheringMovie | Duncan MacLeod | 34 |
| 1993 | The Cover Girl MurdersMovie | Patrice (Photographer) | 34 |
| 1992 | Highlander: The SeriesSeries | Duncan MacLeod | 33 |
| 1992 | Making of Highlander: The SeriesMovie | Self | 33 |
| 1991 | The OwlMovie | The Owl | 32 |
| 1991 | The Graveyard StoryMovie | Ron Hunt | 32 |
| 1989 | Masque of the Red DeathMovie | Prince Prospero | 30 |
| 1988 | War of the WorldsSeries | John Kincaid | 29 |
| 1988 | Last RitesMovie | Tony | 29 |
| 1988 | ShooterMovie | Ian | 29 |
| 1987 | Beauty and the BeastSeries | Dmitri Benko | 28 |
| 1985 | The ColbysSeries | — | 26 |
| 1984 | Murder, She WroteSeries | Edward Hale | 25 |