Year | Title | Role | Notes |
---|
1992, 1993 | Street Legal | Reporter #2 | 2 episodes |
1993 | Street Justice | Little Jimmy | Episode: "A Sense of Duty" |
1993–1995 | The X-Files | Various roles | 4 episodes |
1994 | Snowbound: The Jim and Jennifer Stolpa Story | Rick Frazier | Television film |
1995 | Deadly Nightshade | Night Manager |
1995 | Hawkeye | Pvt. Henry Warder | Episode: "The Traitor" |
1995 | The Commish | Tommy Mills | Episode: "Cry Wolfe" |
1995 | M.A.N.T.I.S. | MIB #4 | Episode: "Spider in the Tower" |
1995 | She Stood Alone: The Tailhook Scandal | Lowell Sheridan | Television film |
1995 | Strange Luck | Orville Mudd | Episode: "Last Chance" |
1995 | When the Vows Break | Dale | Television film |
1995 | Ebbie | Ralph |
1995 | Mixed Blessings | Mark |
1996 | A Kidnapping in the Family | FBI Agent Sowell |
1996 | In the Lake of the Woods | Nat Leming |
1996 | Sliders | Mr. Gale | 2 episodes |
1996 | Mother, May I Sleep with Danger? | English Literature Instructor | Television film |
1996 | Night Visitors | John |
1996 | Justice on Wheels: The Diana Kilmury Story | Cowboys |
1997 | Contagious | First Medical Examiner |
1997 | Millennium | Art Nesbitt | Episode: "Loin Like a Hunting Flame" |
1997 | Murder in My Mind | Agent Lewis | Television film |
1997 | High Stakes | Corcanan |
1997 | Dead Man's Gun | Fred McNeil | Episode: "The Healer" |
1997 | Cloned | Dr. Mason | Television film |
1997, 1998 | Viper | Jake Lupo / Yancey Lofton | 2 episodes |
1998 | Welcome to Paradox | Joe | Episode: "The Girl Who Was Plugged In" |
1998 | Jake and the Kid | The Major | Episode: "The Great Uranium Caper" |
1998, 2002 | Cold Squad | Det. Cliff Gordon | 2 episodes |
1998–2005 | Da Vinci's Inquest | Charlie Klotchko / Warren Sykes | 12 episodes |
1999 | Can of Worms | Throad Man | Television film |
1999 | Milgaard | Gill St. George |
1999 | 36 Hours to Die | George |
1999 | G-Saviour | Philippe San Simeone |
1999 | Brotherhood of Murder | Robert Maxim |
2000 | Runaway Virus | Dr. Dean Winston |
2000 | Nuremberg | Thomas J. Dodd | Episode #1.1 |
2000 | Scorn | MacMillan | Television film |
2001 | Mysterious Ways | Alex Sheridan | Episode: "19A" |
2001 | Stargate SG-1 | Dr. Hamilton | Episode: "Prodigy" |
2001 | Seven Days | Alexander Trevaine | Episode: "Raven" |
2001 | Night Visions | Dr. Palmquist | Episode: "Now He's Coming Up the Stairs/Used Car" |
2002 | L.A. Law: The Movie | Warren | Television film |
2002–2004 | Tom Stone | Inspector Mark Fellows | 5 episodes |
2002 | The Investigation | The Investigation | Television film |
2003 | The Dead Zone | Lt. Sandowski | Episode: "Visions" |
2004 | NTSB: The Crash of Flight 323 | O'Donnell | Television film |
2004 | Human Cargo | Sergeant Macavoy | 3 episodes |
2004 | Cable Beach | Sgt. Ed Campbell | Television film |
2005–2006 | Da Vinci's City Hall | Sgt. Charlie Klotchko | 13 episodes |
2006 | Flight 93 | Michael Woodward | Television film |
2006 | A Girl Like Me: The Gwen Araujo Story | Prosecutor |
2006 | Family in Hiding | Nahanee |
2006 | Deadly Skies | Press Secretary |
2007 | A Decent Proposal | Tony Evans |
2007 | Bury My Heart at Wounded Knee | Reverend Woods |
2007 | Supernatural | Grossman | Episode: "Bad Day at Black Rock" |
2007 | Second Sight | Dr. Victor Kaufman | Television film |
2008 | The Quality of Life | Sgt. Charlie Klotchko |
2009 | V | Doomed Man | Episode: "Pilot" |
2010 | Caprica | Dave | Episode: "Apotheosis" |
2011 | Goodnight for Justice | Harlan Ayles | Episode: "Goodnight for Justice" |
2012 | Fringe | Observer #1 | Episode: "Letters of Transit" |
2012 | Kiss at Pine Lake | George | Television film |
2013 | Once Upon a Time | Carny | Episode: "The Evil Queen" |
2013 | Psych | Park Loner | Episode: "Psych: The Musical" |
2013, 2014 | Arctic Air | Mr. Klassen / Cal Fergus | 2 episodes |
2014 | The Color of Rain | Ed | Television film |
2014–2021 | When Calls the Heart | Ned Yost | 52 episodes |
2015 | A Country Wedding | James | Television film |
2015 | Sugar Babies | Gilbert Woods |
2015 | Harvest Moon | Phil |
2016 | The Romeo Section | Kent | 3 episodes |
2016 | Who Killed JonBenét? | Lou Smit | Television film |
2017 | Wedding March 2: Resorting to Love | Corinne's Father |
2017 | Same Time Next Week | Nate |
2017 | Damnation | Judge Alvin Van Hoof | Episode: "Sam Riley's Body" |
2017 | Final Vision | Paul Stombaugh | Television film |
2018 | Lost in Space | Official / Maureen's Boss | Episode: "Resurrection" |
2018 | The Bletchley Circle: San Francisco | Mitch Bloom | Episode: "Iron in War" |
2018 | Literally | Eric | Episode: "Chapter 5" |
2019 | Morning Show Mysteries | Donald | Episode: "A Murder in Mind" |
2019 | Garage Sale Mystery | Miles Wexford | Episode: "Searched & Seized" |
2020 | Love Under the Olive Tree | Tom Cabella | Television film |
2020 | Chateau Christmas | Sam Bennet |
2020–2021 | Motherland: Fort Salem | Edwin Collar | 8 episodes |