| Movie | Phantom Racer | Sheriff Tom Hodges | 2009-08-22 |
| Movie | Christmas Crash | Nick Stanley | 2009-01-01 |
| Movie | The Art of War II: Betrayal | Reverend Tim | 2008-08-12 |
| Movie | NYC: Tornado Terror | Dr. Lars Liggenhorn | 2008-10-04 |
| Movie | Trial by Fire | Hank | 2008-09-27 |
| Movie | Honeymoon with Mom | Larry | 2006-05-14 |
| Movie | The Secret of Hidden Lake | 2006-10-29 | |
| Movie | Trapped Ashes | Dr. Larry (segment "The Girl with Golden Breasts") | 2006-09-12 |
| Series | Supernatural | Jonah Greeley | 2005-09-13 |
| Series | The Collector | Unknown | 2004-06-02 |
| Series | The L Word | Unknown | 2004-01-18 |
| Movie | Savage Island | Eliah Savage | 2004-04-20 |
| Series | Battlestar Galactica | Unknown | 2004-10-18 |
| Movie | Star Wars: Droids - Treasure of the Hidden Planet | Mungo Baobab | 2004-11-30 |
| Movie | Eve's Christmas | William | 2004-12-06 |
| Movie | Before I Say Goodbye | Peter Lang | 2003-01-01 |
| Movie | Wicked Minds | Mason | 2003-03-01 |
| Movie | Undercover Christmas | Joe Cunningham | 2003-12-07 |
| Movie | A Date with Darkness: The Trial and Capture of Andrew Luster | Fred | 2003-08-03 |
| Movie | Cabin Pressure | Ty Corbett | 2001-08-08 |
| Series | Andromeda | Zeus | 2000-10-02 |
| Movie | The Last Stop | Carl | 2000-05-16 |
| Movie | A Cooler Climate | Jack | 1999-08-22 |
| Movie | Moonlight Becomes You | Sheriff Chet Brower | 1998-01-11 |
| Series | Stargate SG-1 | Cordesh | 1997-07-27 |
| Series | Psi Factor: Chronicles of the Paranormal | Unknown | 1996-09-28 |
| Movie | To Brave Alaska | Bill DeCreeft | 1996-11-03 |
| Movie | Loving Evangeline | Orrin Mercer | 1995-03-11 |
| Movie | Freefall: Flight 174 | Rick Dion | 1995-10-10 |
| Movie | The World's Oldest Living Bridesmaid | Brian | 1990-09-20 |
| Series | Neon Rider | 1989-09-15 | |
| Movie | Glory! Glory! | Chet Madison | 1989-09-25 |
| Movie | Star Wars: Droids - The Great Heep | Mungo Baobab (voice) | 1986-06-07 |
| Movie | Toby McTeague | Tom McTeague | 1986-03-01 |
| Series | Adderly | 1986-09-24 | |
| Movie | High Stakes | Dorian Kruger | 1986-10-01 |
| Movie | Eternal Evil | Paul Sharpe | 1985-01-04 |
| Series | Star Wars: Droids | Tig Fromm (voice) | 1985-09-07 |
| Series | Danger Bay | Doug Field | 1985-10-07 |
| Movie | Agnes of God | Det. Larry Langevin | 1985-09-13 |
| Movie | Walls | Danny Baker | 1984-01-01 |
| Movie | Dead Wrong | Sean Phelan | 1983-01-01 |
| Movie | Love | John ("The Black Cat in the Black Mouse Socks") | 1982-07-01 |
| Movie | Heartaches | Marcello | 1981-07-04 |
| Movie | Suzanne | Nicky Callaghan | 1981-09-18 |
| Movie | Your Ticket Is No Longer Valid | Antonio Montoya | 1981-09-19 |
| Movie | Coming Out Alive | Cab Driver | 1980-09-27 |
| Movie | Who'll Save Our Children? | 1978-12-16 |