
| Television | Movies | |
| Stargate SG-1 as Major Charles Kawalsky * Recurring Character | The Hills Have Eyes 2 as Wilson | |
| Charmed as Keats in Episode "Bite Me" | InAlienable as Gerhard | |
| X-Files as Duffy Haskell in Episode "Essence", "Per Manum", and "Demons" | Terminator 3 as Cop Westside Street | |
| Beauty and the Beast as Deputy D.A. Joe Maxwell *Main Cast | ||
| Dark Skies as Max Kinkaid | ||
| Criminal Minds as Detective Morrison | ||
| The Invisible Man as O'Ryan | ||
| The Pretender as Detective Stan Brookins | ||
| Sliders as Ben Siegel | ||