| Series | House | Unknown | 2004-11-16 |
| Movie | Vampires: Out for Blood | Jogger | 2004-07-31 |
| Series | Veronica Mars | Unknown | 2004-09-22 |
| Movie | The Animatrix | Agent #1 ("World Record") / Agent ("Beyond") / Agent ("A Detective Story") | 2003-05-09 |
| Movie | A Detective Story | Agent (voice) | 2003-04-04 |
| Movie | Beyond | Agent (voice) | 2003-06-03 |
| Movie | World Record | Agent #1 (voice) | 2003-06-03 |
| Series | Las Vegas | Unknown | 2003-09-22 |
| Series | Two and a Half Men | Unknown | 2003-09-22 |
| Movie | Role of a Lifetime | Cop | 2002-02-05 |
| Movie | Vampire Hunter D: Bloodlust | Borgoff Marcus (voice) | 2001-04-21 |
| Movie | The Ghost | Night Cruiser Cop No.1 (as Matt MacKenzie) | 2001-01-01 |
| Movie | Making Vampire Hunter D: Bloodlust | Self | 2001-01-01 |
| Movie | Final Fantasy: The Spirits Within | Major Elliot (voice) | 2001-07-02 |
| Series | 24 | Agent Hollister | 2001-11-06 |
| Movie | Gen¹³ | Additional Voices (voice) | 2000-10-30 |
| Movie | The Odd Couple II | Pilot | 1998-04-09 |
| Movie | Gods and Monsters | Colin Clive | 1998-09-12 |
| Movie | Twilight of the Dark Master | Junk (voice) | 1997-11-11 |
| Movie | Black Mask | Rock (voice) | 1996-11-07 |
| Series | Star Trek: Voyager | Unknown | 1995-01-16 |
| Series | Tekkaman Blade II | Goliate (voice) | 1994-07-21 |
| Movie | Menendez: A Killing in Beverly Hills | Princeton Coach | 1994-05-22 |
| Movie | In Sickness and in Health | Darren | 1992-03-08 |
| Series | Beverly Hills, 90210 | Unknown | 1990-10-04 |
| Movie | The Rookie | Wang | 1990-12-07 |
| Movie | The Cover Girl and the Cop | FBI Agent | 1989-01-16 |
| Movie | She's Out of Control | Airport Security Officer | 1989-04-14 |