| Series | MEDINAH | 2023-10-19 | |
| Movie | Cradle of Lies | Dr. Novak | 2016-05-08 |
| Movie | The Tree That Saved Christmas | Elliot Bishop | 2014-11-30 |
| Movie | The Legend of Sarila | Kwatak (voice) | 2013-02-21 |
| Movie | Upside Down | Lagavullan | 2012-09-27 |
| Series | Arrow | Milo Armitage | 2012-10-10 |
| Movie | Swamp Devil | Sheriff Nelson Bois | 2008-07-04 |
| Movie | 5ive Girls | Virgil | 2007-02-07 |
| Movie | Thrill of the Kill | Hartford's Henchman | 2006-10-26 |
| Movie | Absolon | Doc | 2003-03-10 |
| Movie | D-Tox | Red | 2002-01-04 |
| Series | Dark Angel | Unknown | 2000-10-03 |
| Movie | The Crossing | Rall | 2000-01-10 |
| Movie | Holiday Heart | Penthouse M.C. | 2000-12-10 |
| Movie | Resurrection | Walter Chibley | 1999-06-05 |
| Movie | Rescuers: Stories of Courage - Two Couples | Arnold | 1998-05-10 |
| Movie | Thunder Point | Bormann | 1998-05-30 |
| Movie | Too Close to Home | Woody Ryan | 1997-04-29 |
| Movie | Booty Call | Mummified Man | 1997-02-26 |
| Series | Stargate SG-1 | Soren | 1997-07-27 |
| Movie | Hostile Intent | Agent Adams | 1997-08-22 |
| Movie | Mimic | Subway Repairman | 1997-08-22 |
| Movie | Joe Torre: Curveballs Along the Way | Al Post | 1997-10-17 |
| Movie | Hidden in America | Mr. Tatum | 1996-12-01 |
| Movie | Breach of Trust | Goodwin | 1995-01-01 |
| Movie | RoboCop: The Future of Law Enforcement | William Ray 'Pudface' Morgan | 1994-03-14 |
| Movie | Green Dolphin Beat | Moss | 1994-06-27 |
| Series | Free Willy | Amphonoids (voice) | 1994-09-24 |
| Movie | Royce | Officer Felix | 1994-08-31 |
| Movie | The Crush | Attorney | 1993-04-02 |
| Movie | Thirty Two Short Films About Glenn Gould | Photographer | 1993-11-26 |
| Movie | Body Parts | Detective Jackson | 1991-08-02 |
| Movie | Run | Sammy | 1991-02-01 |
| Movie | Bingo | Defense Attorney | 1991-08-09 |
| Movie | Bird on a Wire | Underworld Boss | 1990-05-18 |
| Movie | Gate II | Mr. Coleson | 1990-05-24 |
| Movie | We're No Angels | Guard | 1989-06-02 |
| Movie | Last Train Home | Skeggs | 1989-11-30 |
| Movie | Sea of Love | Surveillance Team Member | 1989-09-15 |
| Movie | Betrayal of Silence | Brother Martin | 1988-01-01 |
| Movie | Blindside | Sandy | 1987-09-01 |
| Movie | The Park Is Mine | Policeman in Park | 1986-07-24 |
| Movie | Christmas Eve | Waiter | 1986-12-22 |
| Movie | Starcrossed | Federal Agent | 1985-01-31 |
| Movie | The Undergrads | Butch | 1985-05-05 |
| Movie | Perry Mason Returns | Bobby Lynch | 1985-12-01 |
| Movie | Terminal Choice | Dr. Kline | 1985-05-10 |
| Movie | Overdrawn at the Memory Bank | Thug No. 2 | 1984-09-22 |
| Movie | The Wars | Martial | 1983-11-20 |
| Movie | Curtains | Attendant | 1983-03-04 |
| Movie | Deadline | Younger Man | 1980-01-01 |