2024
Sonic the Hedgehog 3 as Commander Walters2024
High Potential as Henry2023
The Holiday Shift as Henry2023
She Talks to Strangers as Not available2022
Sonic the Hedgehog 2 as Commander Walters2021
Christmas in Tahoe as Tim Rhodes2020
Sonic the Hedgehog as Vice Chairman Walters2019
A Godwink Christmas: Meant For Love as Edgar2018
Hailey Dean Mysteries: 2 + 2 = Murder as Lucas Dean2018
Morning Show Mysteries: Murder on the Menu as Vernon Divoss2018
Morning Show Mysteries: Mortal Mishaps as Divoss2017
The Good Doctor as Jim Ransler2016
Chesapeake Shores as Lawrence Riley2016
Hailey Dean Mysteries: Murder, With Love as Lucas Dean2016
Love in Paradise as Casey Twain2016
Anything for Love as Edward Benson2016
Autumn in the Vineyard as Charles Baldwin2015
Fifty Shades of Grey as WSU University President2015
Zoo as Greg Trotter2015
Zoo as Greg Trotter (voice)2015
Tomorrowland as Police Captain2015
Minority Report as Senator Tyler Reynolds2015
Working Class Heroes as Derrick2015
The Dick Knost Show as Not available2014
The Flash as Eric Larkin2014
Primary as Karl Jaspar2013
The Toyman Killer as Detective Turbinado2012
Stories We Tell as Storyteller2011
The Secret Circle as Henry Chamberlain2011
Goodnight for Justice as Judge Aldous Shaw2010
The A-Team as Judge Advocate #12010
Call Me Mrs. Miracle as J.R. Findley2008
Fringe as Richard2008
The Andromeda Strain as Colonel Scott Arnold2008
Making Mr. Right as Paul Gottman2007
Shooter as President2007
Painkiller Jane as Dr. John Roberts2007
Masters of Science Fiction as Not available2007
Code Name: The Cleaner as Crane2006
Psych as Attorney General Maxwell2006
Blade: The Series as Not available2006
Snakes on a Plane as Captain Sam McKeon2006
Everything's Gone Green as Ryan's Dad2005
Supernatural as Harley Jorgeson2005
Supernatural as Jim Meyers2005
Distant Drumming: A North of 60 Mystery as Inspector McKendrick2004
The Collector as Not available2003
Dead Like Me as Thomas Hesburgh Jr.2003
Freddy vs. Jason as Dr. Campbell2003
I Accuse as Warren Hart2003
A Date with Darkness: The Trial and Capture of Andrew Luster as Roger Diamond2003
A Crime of Passion as Thomas Shipman2002
The Dead Zone as Judge Wilson2002
Breaking News as Not available2002
Charging Out Amazon as Not available2001
Smallville as Lawrence Grady2001
Josie and the Pussycats as Agent Kelly2000
Higher Ground as Mr. Lipenowski2000
Life-Size as Phil2000
Deadlocked as Alexander Hampton2000
First Target as Sen. Jack 'J.P.' Hunter2000
Preludes as Lawyer2000
Legs Apart as Not available1999
Question of Privilege as Tate Aldridge1998
First Wave as Sheriff Robey1998
First Wave as Bill Blaylock1998
Cold Squad as Not available1998
Animorphs as Governor1998
The Long Way Home as Pete Gerrin1998
Every Mother's Worst Fear as Agent Weatherby1997
Stargate SG-1 as Major General Trofsky1997
The Third Twin as Col. Charles Logan1997
...First Do No Harm as Dr. Jim Peterson1997
Peacekeepers as Warrent Officer Stebbens1997
Ronnie and Julie as Arthur Cappell1996
The Sentinel as Tom Watson1996
The Sentinel as Norman Ventriss1996
Robin of Locksley as John Prince Sr.1996
Dead Ahead as Bryan Loch1996
Maternal Instincts as Dr. Milton Shaw1995
Sliders as Michael Mallory1995
The Outer Limits as Dr. Werner1995
The Outer Limits as Charlie Rogers1995
The Outer Limits as General Morehouse1995
The Outer Limits as Mr. Evans1995
The Outer Limits as Charlie Bouton1995
Freefall: Flight 174 as Pilot Dave1995
The Ranger, the Cook and a Hole in the Sky as Mr. McBride1994
Viper as Quincy Simon1994
Viper as Miles Devonian1994
Against Their Will: Women in Prison as Ted Young1994
Death Match as Fighter1994
Green Dolphin Beat as Not available1994
Someone Else's Child as Bruce Reed1993
The X-Files as CIA Agent Ambrose Chapel1993
The X-Files as Drake1993
Guilty as Sin as Heath1993
Judgment Day: The John List Story as Michael Linder1993
Ernest Rides Again as Dr. Glencliff1992
Highlander: The Series as Andrew Ballin1991
The Commish as Not available1991
Scanners II: The New Order as Doctor Morse1990
Hitler's Daughter as Dolan1989
Renegades as Detective Geddles1989
Small Sacrifices as Not available1989
Day One as Captain DeSilva1989
Rocket Boy as Tony1988
Martha, Ruth & Edie as Not available1988
Milk and Honey as Steven Wineberg1987
Blades of Courage as Ron Laroche1987
Walking on Air as Bill Pearson1986
The Climb as Willy Merkel1986
The High Price of Passion as Security Man1986
Confidential as Edmund Eislin1986
Connection as Not available1985
Head Office as Security Monitor1985
Murder in Space as Maj. Kurt Steiner1982
Murder by Phone as Detective Tamblyn1980
The July Group as David1979
Crossbar as Steve Catlow1977
For The Record as Not available