| Movie | Family Practice Mysteries: Coming Home | Rick Davis | 2024-05-02 |
| Movie | The Wedding Veil Legacy | Leland | 2022-02-19 |
| Movie | A Fabled Holiday | Older Gentleman/Narrator | 2022-12-03 |
| Movie | Revisor | Doctor Harlow (voice) | 2020-05-24 |
| Movie | Aurora Teagarden Mysteries: A Game of Cat and Mouse | Edward Irons | 2019-08-04 |
| Movie | Deadly Deed: A Fixer Upper Mystery | Charles Potter | 2018-03-11 |
| Movie | Love at First Dance | Howard | 2018-06-16 |
| Movie | Christmas at Holly Lodge | Sir Ian | 2017-12-03 |
| Movie | Royal New Year's Eve | King Richard | 2017-12-30 |
| Series | DC's Legends of Tomorrow | Reverend Parsons | 2016-01-21 |
| Movie | Garage Sale Mystery: The Novel Murders | Professor Myles Fowler | 2016-06-05 |
| Movie | A Heavenly Christmas | Ben | 2016-11-26 |
| Series | Travelers | Ted Bishop | 2016-10-17 |
| Series | Backstrom | Leyland Eaton | 2015-01-22 |
| Movie | Gourmet Detective | Raymond | 2015-05-16 |
| Movie | June in January | Richard Blackwell | 2014-01-18 |
| Movie | Clue: A Movie Mystery Adventure | Mr. Whittaker | 2014-07-15 |
| Movie | Seventh Son | Prelate | 2014-12-12 |
| Movie | A Christmas Story 2 | Hank Catenhauser | 2012-09-06 |
| Movie | Camera Shy | Bob Sterling | 2012-10-06 |
| Movie | Seduced by Lies | Jacques | 2011-03-05 |
| Movie | Sucker Punch | Stepfather | 2011-03-24 |
| Series | Impact | Terence Young | 2009-02-14 |
| Movie | 2012 | Isaacs - MI6 Officer | 2009-10-10 |
| Movie | Nightwatching | Engelan | 2007-11-02 |
| Movie | Haeckel's Tale | Dr. Hauser (as Gerrard Plunkett) | 2006-01-27 |
| Movie | Eight Below | Dr. Andy Harrison | 2006-02-17 |
| Series | Psych | Dr. Elliot | 2006-07-07 |
| Movie | Snakes on a Plane | Paul | 2006-08-17 |
| Series | Supernatural | Plutus | 2005-09-13 |
| Movie | Two for the Money | Herbie | 2005-10-07 |
| Movie | The Lazarus Child | David Gateskill | 2004-05-13 |
| Movie | Bionicle 2: Legends of Metru Nui | Turaga Dume (voice) | 2004-10-21 |
| Movie | Devil Winds | Dr. Raymond Ardmore | 2003-01-01 |
| Movie | Strange Frequency | Miles Davenport (segment 'Room Service') | 2001-01-24 |
| Movie | Rat Race | High Roller | 2001-08-17 |
| Series | Smallville | Unknown | 2001-10-16 |
| Movie | Suddenly Naked | Rod Poker | 2001-09-08 |
| Movie | Shutterspeed | Griffin Brockman | 2000-01-01 |
| Movie | Lion of Oz | Oak Tree (voice) | 2000-09-26 |
| Series | Andromeda | Bloodmist | 2000-10-02 |
| Movie | The 6th Day | Technician | 2000-11-17 |
| Movie | Assault on Death Mountain | Dr. Sarkisian | 1999-04-04 |
| Movie | A Cooler Climate | Graham | 1999-08-22 |
| Movie | Life in a Day | Dr. Leo Sardis | 1999-05-20 |
| Movie | Dudley Do-Right | Spinworthy | 1999-08-27 |
| Series | Sabrina: The Animated Series | Unknown | 1999-09-06 |
| Movie | Baby Monitor: Sound of Fear | Marcus | 1998-01-27 |
| Movie | My Husband's Secret Life | 1998-07-08 | |
| Movie | Wrongfully Accused | Sir Robert McKintyre | 1998-07-23 |
| Series | Da Vinci's Inquest | 1998-10-07 | |
| Movie | Exception to the Rule | Diamond Merchant | 1997-01-01 |
| Movie | Contagious | Sklar | 1997-01-22 |
| Series | Stargate SG-1 | High Councilor Tuplo | 1997-07-27 |
| Series | Mummies Alive! | Scarab - Harris Stone - Mr. Stone (voix) | 1997-09-15 |
| Series | Titanic | 4. Offizier Joseph G. Boxhall | 1996-11-17 |
| Movie | Snow White | (voice) | 1995-04-27 |
| Series | DarkStalkers | Klaus Schmendrick (voice) | 1995-09-30 |
| Movie | Sleeping Beauty | (voice) | 1995-12-19 |
| Movie | Cinderella | (voice) | 1994-08-06 |
| Series | The X-Files | Unknown | 1993-09-10 |