| Movie | Love in Winterland | Tom Wilson | 2020-01-11 |
| Movie | Chronicle Mysteries: The Wrong Man | Miles Lawrence | 2019-02-24 |
| Movie | Chronicle Mysteries: Recovered | Miles Lawrence | 2019-02-17 |
| Movie | All Summer Long | Daniel | 2019-08-24 |
| Movie | Chronicle Mysteries: Vines that Bind | Miles Lawrence | 2019-03-03 |
| Movie | It's Beginning to Look a Lot Like Christmas | Ben | 2019-12-22 |
| Movie | Time for You to Come Home for Christmas | John Winter | 2019-12-08 |
| Movie | Christmas Under the Stars | Sydney Bellwith | 2019-11-16 |
| Movie | The Professor | Doctor | 2018-05-17 |
| Movie | Little Pink House | Howard Munson | 2018-04-20 |
| Movie | Love at First Dance | Mac | 2018-06-16 |
| Movie | Lost Solace | Chuck | 2018-08-28 |
| Movie | Marrying Father Christmas | Andrew McAndrick | 2018-11-04 |
| Movie | All of My Heart: The Wedding | Gordon | 2018-09-29 |
| Movie | A Rose for Christmas | Big Al | 2017-01-01 |
| Series | Imposters | Duke | 2017-02-07 |
| Movie | Summer in the Vineyard | Charles Baldwin | 2017-08-12 |
| Movie | Engaging Father Christmas | Andrew McAndrick | 2017-11-12 |
| Movie | My Daughter's Disgrace | Herman Tate | 2016-06-18 |
| Movie | The Game of Love | Bunky | 2016-05-15 |
| Movie | All Yours | Charles | 2016-04-02 |
| Movie | Stranger in the House | Finch | 2016-07-01 |
| Movie | Countdown | Makarov | 2016-04-05 |
| Movie | Hello Destroyer | Judge | 2016-09-10 |
| Movie | Come and Find Me | Rezart | 2016-11-11 |
| Movie | Finding Father Christmas | Andrew McAndrick | 2016-11-13 |
| Movie | Hailey Dean Mysteries: Murder, With Love | Dewey Stone | 2016-10-23 |
| Movie | Ninjago: Masters of Spinjitzu - Day of the Departed | Samukai (voice) | 2016-10-28 |
| Movie | Barbie in Princess Power | Baron Von Ravendale (voice) | 2015-01-29 |
| Movie | A Girl's Best Friend | Pastor John | 2015-01-04 |
| Series | UnREAL | Chet's Attorney | 2015-06-01 |
| Movie | Watch Your Back | Chad Solomon | 2015-03-07 |
| Series | The Deep | Bob Gorman (voice) | 2015-12-01 |
| Movie | Garage Sale Mystery: All That Glitters | Martin | 2014-10-01 |
| Movie | Big Eyes | NY Society Man | 2014-12-24 |
| Movie | My Boyfriends' Dogs | Louie | 2014-10-18 |
| Series | Motive | Robert | 2013-02-03 |
| Movie | Independence Daysaster | General Moore | 2013-06-27 |
| Series | Ninjago: Masters of Spinjitzu | Samukai | 2012-01-11 |
| Series | Littlest Pet Shop | Roger Baxter (voice) | 2012-11-10 |
| Movie | Apollo 18 | Deputy Secretary of Defense | 2011-07-20 |
| Movie | Rise of the Planet of the Apes | Jerk Driver | 2011-08-03 |
| Movie | Repeaters | Mr. Greeber | 2011-04-22 |
| Movie | The Hunt for the I-5 Killer | Roseburg Sheriff | 2011-10-02 |
| Movie | Christmas Lodge | Mike | 2011-10-11 |
| Movie | Planet Hulk | Lavin Skee (voice) | 2010-02-02 |
| Movie | A Trace of Danger | Lance | 2010-01-10 |
| Movie | Takedown | Dale | 2010-04-16 |
| Movie | Dear Mr. Gacy | FBI Agent | 2010-05-10 |
| Movie | Stonehenge Apocalypse | General Forshaw | 2010-06-12 |
| Series | Iron Man: Armored Adventures | Unknown | 2009-04-24 |
| Series | Impact | General Vaughn | 2009-02-14 |
| Movie | Watchmen | Paul Klein | 2009-03-04 |
| Movie | Come Dance at My Wedding | Lee Prather | 2009-06-06 |
| Movie | Love Happens | Unicom CEO | 2009-09-18 |
| Movie | Pop Switch | Frank | 2009-10-16 |
| Series | The Guard | Unknown | 2008-01-22 |
| Movie | Vipers | John Staffen | 2008-08-12 |
| Series | Fringe | Captain Windmark | 2008-09-09 |
| Movie | Ba'al | Kittrick | 2008-09-13 |
| Series | Flash Gordon | Unknown | 2007-08-10 |
| Movie | Hollow Man II | Man at Gas Station | 2006-05-23 |
| Movie | Past Sins | Ray Lee Cobb | 2006-07-01 |
| Movie | Final Days of Planet Earth | Dalton | 2006-03-15 |
| Series | Eureka | Doctor | 2006-07-18 |
| Movie | Christmas on Chestnut Street | Gary Markham | 2006-12-10 |
| Movie | Firestorm: Last Stand at Yellowstone | Carl Easterbrook | 2006-09-04 |
| Movie | Personal Effects | Brewster | 2005-04-18 |
| Series | Alien Racers | 2005-05-07 | |
| Series | Supernatural | Sheriff | 2005-09-13 |
| Movie | Fantastic Four | Ned Cecil | 2005-06-29 |
| Movie | The Survivors Club | Vinnie Pesaturo | 2004-03-07 |
| Series | The 4400 | Unknown | 2004-07-11 |
| Series | The Collector | Unknown | 2004-06-02 |
| Series | Gadget & the Gadgetinis | Additional Voices (voice) | 2003-08-18 |
| Movie | See Grace Fly | Dominic’s Father | 2003-09-01 |
| Movie | D.C. Sniper: 23 Days of Fear | Detective Foster | 2003-10-17 |
| Series | Breaking News | Unknown | 2002-07-17 |
| Series | The Dead Zone | Unknown | 2002-06-16 |
| Series | John Doe | Unknown | 2002-09-20 |
| Movie | Carrie | John Hargenson | 2002-11-04 |
| Movie | The Barber | Father Stiffler | 2002-12-31 |
| Movie | Chain of Fools | Senator Dove | 2001-03-03 |
| Movie | The Proposal | Zack Mallette | 2001-01-08 |
| Movie | 3000 Miles to Graceland | Jefferson | 2001-02-23 |
| Series | Night Visions | 2001-07-12 | |
| Series | Smallville | Dean Winters | 2001-10-16 |
| Series | Action Man | Dr. X (new body) (voice) | 2000-08-05 |
| Series | Dark Angel | Robert Berrisford | 2000-10-03 |
| Series | X-Men: Evolution | 2000-11-04 | |
| Movie | Frankie & Hazel | Coach Anhault | 2000-10-08 |
| Series | Beggars and Choosers | Unknown | 1999-06-19 |
| Movie | A Cooler Climate | Man on Train | 1999-08-22 |
| Movie | Outrage | Officer #1 | 1998-01-04 |
| Series | Cold Squad | Unknown | 1998-01-23 |
| Series | Stargate SG-1 | General Kerrigan | 1997-07-27 |
| Movie | Dad's Week Off | Cop | 1997-03-29 |
| Series | Breaker High | Unknown | 1997-09-15 |
| Series | Honey, I Shrunk the Kids: The TV Show | Unknown | 1997-09-27 |
| Movie | Profile for Murder | Henry Mitchell | 1996-08-24 |
| Series | Poltergeist: The Legacy | Unknown | 1996-04-21 |
| Movie | Hard Core Logo | Mary's Husband | 1996-10-11 |
| Series | The Outer Limits | Unknown | 1995-03-26 |
| Series | Viper | Unknown | 1994-01-02 |
| Series | The X-Files | Unknown | 1993-09-10 |
| Movie | Thirty Two Short Films About Glenn Gould | Broker #1 | 1993-11-26 |