2021
A Godwink Christmas: Miracle of Love as Dr. Louis Graber2020
2 Hearts as Dr. Dean2020
Christmas by Starlight as Jim Holt2020
Wedding Every Weekend as Leo2020
Christmas in Evergreen: Bells Are Ringing as Joe Shaw2019
Virgin River as Dr. Grewe2019
Just Add Romance as Kenneth Benson2019
Chronicle Mysteries: Vines that Bind as Victor2018
Mingle All the Way as Lloyd Grayson2018
Christmas in Evergreen: Letters to Santa as Joe Shaw2018
The Sweetest Heart as Roger Caldwell2017
Riverdale as Freiderich Werthers2017
Riverdale as Francis J. Dupont2017
A Series of Unfortunate Events as Mr. Remora2017
My Favorite Wedding as Henry Tilton2017
Christmas in Evergreen as Joe2017
The Art of Us as Lars Browing2017
Garage Sale Mystery: A Case Of Murder as Dr. Vedders2017
Christmas in the Air as Lawrence Hennessey2016
Chesapeake Shores as Dennis Peck2015
Love, Again as Stan Hoffbrauer2015
Surprised by Love as Joseph Mayfield2014
My Boyfriends' Dogs as Martin Strang2014
Mr. Miracle as Mr. Conceito2013
The Mystery Cruise as Luke Reilly2013
After All These Years as Ted Dixie2013
The Wedding Chapel as Bill Coonts2013
Christmas Bounty as Gray Ballantine2012
Arrow as Thomas Kemp2011
Fairly Legal as Harry Karl2011
Ice Road Terror as Karl Kruger2011
Christmas Comes Home to Canaan as Dr. Hanson2011
Seduced by Lies as Richard Lawson2011
To the Mat as Walter Kominsky2010
Cats & Dogs: The Revenge of Kitty Galore as Captain Flemming2010
Icarus as Jeff2010
Smoke Screen as Bill Alexander2010
A Trace of Danger as Roy Deanza2009
Moon as Technician2009
Rampage as Bank Manager2009
Helen as Judge Wilkens2009
Playing for Keeps as Daniel Gibson2009
Do You Know Me as Donald Kentor2009
Grace as Dr. Richard Sohn2008
Fringe as Dr. Levin2008
Dr. Dolittle: Tail to the Chief as Chief Dorian2008
Christmas Cottage as Lloyd2007
Masters of Science Fiction as Not available2007
Traveler as Not available2007
Butterfly on a Wheel as Dave Carver2007
Write & Wrong as Peter Langdon2006
Psych as Ted Archibald2006
Eureka as Rick Wallace2006
Blade: The Series as Not available2006
Kyle XY as Not available2006
Eight Below as Charles Buffett2006
The Butterfly Effect 2 as Dr. Greenfield (uncredited)2006
Fallen as Dr. Michael Jonas2006
Behind the Camera: The Unauthorized Story of 'Diff'rent Strokes' as Herbert Kenwith2005
Criminal Minds as Warden2005
Supernatural as Aaron Fuller2005
Killer Instinct as Not available2005
Terminal City as Not available2005
FBI: Negotiator as Agent Alexander Curtis2005
Goosebumps: The Perfect School as Howard O'Connor2004
Battlestar Galactica as Marshall Bagot2004
The 4400 as Principal Meyer2004
The Collector as Not available2004
Huff as Not available2003
Alienated as Not available2003
Lightning: Bolts of Destruction as Not available2003
Stealing Christmas as Doug Jennings2002
The Dead Zone as Roger Chatsworth2002
Taken as Not available2002
Breaking News as Not available2001
Smallville as Mr. Melville2001
Night Visions as Officer Murphy (segment "Neighborhood Watch")2001
UC: Undercover as Not available2000
Dark Angel as Director Paul Simms2000
Andromeda as Chancellor Chandos2000
Best in Show as Malcolm2000
Screwed as Roger2000
Quarantine as Dr. Bass2000
Deadlocked as Richard Castlemore1999
Fatal Error as Jack Doulan1999
The Arrangement as Peter Enwright1998
First Wave as Dr. Pierce Malcolm1998
Seven Days as Not available1998
Nobody Lives Forever as Prosecutor Leneck1998
Someone to Love Me as Ian Hall's Attorney1998
Beauty as Father McClellan1998
A Champion's Fight as Richard Ellis1998
Playing to Win: A Moment of Truth Movie as Paul1997
Stargate SG-1 as Dollen1996
Millennium as Vic1996
Millennium as Mr. Johnston1996
FX: The Series as Marty Pruitt1996
The Sentinel as Frank Mulroney1996
Titanic as 1. Offizier William M. Murdoch1996
Stand Against Fear as Superintendent Emerson1996
She Woke Up Pregnant as Bloch1996
When Friendship Kills as Mr. Harnsberger1996
Murder at My Door as Dean Atkins1995
Sliders as Adam Fontaine1995
Sliders as Regent1995
Goosebumps as Howard O'Connor1995
The Outer Limits as Joel Haas1995
The Outer Limits as Garrison1995
The Outer Limits as Daniel Tenzer1995
The Outer Limits as Phil Krepuski1995
Jumanji as Jim Shepherd1995
When the Vows Break as Ben Cabell1995
The Other Mother: A Moment of Truth Movie as John1994
Viper as Dan Harmon1994
Timecop as Nelson1994
Heart of a Child as Dr. Peter Garland1994
For the Love of Aaron as Duncan Miller1994
Moment of Truth: To Walk Again as Dr. Marsolais1993
The X-Files as Agent Bonnecaze1993
The X-Files as Commander Carver1993
The X-Files as Dr. Glass1993
The X-Files as Dr. Sacks1993
Morning Glory as Edward Slocum1992
Dead Ahead: The Exxon Valdez Disaster as Dr. Gordon Lindblom - Exxon1991
The Commish as Not available1991
Lightning Force as Not available1991
Palace Guard as Not available1991
Posing: Inspired by Three Real Stories as Roger1991
Firing Squad as Maj. Tom McGuire1990
Always Remember I Love You as Paul1989
Bordertown as Henry Jordan1989
Physical Evidence as Ames1988
A New Life as Suitor #11987
21 Jump Street as Prosecutor (uncredited)1987
Friday the 13th: The Series as Hillman1985
The New Alfred Hitchcock Presents as Frank Hamilton1985
MacGyver as Frank Skinner1985
MacGyver as Bill Marsh1985
The Twilight Zone as Not available1985
The Ray Bradbury Theater as George Hadley1982
St. Elsewhere as Not available1975
Hey, I'm Alive Producer