Paranormal | Dr. Bob Dalhousie | Episode: "Harlequin" |- | 1998 | Death by Dawn | Unknown | |- | 1999 | Lexx | Pa Gollean | 2 episodes |- | 1999 | Let the Devil Wear Black | Bruce | |- | 1999 | Entrapment | Conrad Greene | |- | 1999 | Touched | Bert | |- | 1999 | Jacob Two Two Meets the Hooded Fang | Mr. Cooper / Louie Loser | |- | 1999 | Mystery, Alaska | Bailey Pruitt | |- | 1999 | Made in Canada | Captain McGee | Episode: "For the Children" |- | 1999 | Joan of Arc | Sir Robert de Baudricourt | 3 episodes |- | 2000 | What's Cooking? | Herbie Seelig | |- | 2000 | The Golden Spiders: A Nero Wolfe Mystery | Nero Wolfe | TV movie |- | 2000 | The Art of War | FBI Agent Frank Capella | |- | 2001 | Bartleby | Ernest | |- | 2001 | Varian's War | Marcello | TV movie |- | 2001 | Plan B | Donald Rossi | |- | 2001 | On Their Knees | Norman | |- | 2001–2002 | A Nero Wolfe Mystery | Nero Wolfe | 20 episodes |- | 2001 | Bleacher Bums | Billy, The Scorekeeper | TV movie |- | 2002 | Crossed Over | Ethan Lowry | TV movie |- | 2002 | Past Perfect | Chuck | |- | 2002 | The Wet Season | Uncle Rick | Short |- | 2002 | Hostage | The Kidnapper | Segment for the BMW short film series The Hire |- | 2003 | Owning Mahowny | Frank Perlin | |- | 2003 | Tracey Ullman in the Trailer Tales | Dan Weisman | TV movie |- | 2003 | Andromeda | Citizen Eight | Episode: "Pieces of Eight" |- | 2004 | CSI: Crime Scene Investigation | Joseph Greene / Joe Landers | Episode: "No More Bets" |- | 2004 | Sugar | Stanley | |- | 2004 | The Eleventh Hour | Dr. Jackson | Episode: "The Revenge Specialist" |- | 2004 | Being Julia | Walter Gibbs | |- | 2004 | Intern Academy | Dr. Roger "Tony" Toussant | |- | 2004 | Wilby Wonderful | Mayor Brent Fisher | |- | 2004 | Sex Traffic | Ernie Dwight | 2 episodes