2024
Universal Basic Guys as (voice)2023
From the Shadows as Dr. Joseph Cawl2023
Suitable Flesh as Ephraim Waite2023
Condor's Nest as Gerhardt Schrude2022
1923 as Arthur2022
Bosch: Legacy as James Rafferty2022
The Lincoln Lawyer as Judge Walter Abrams2022
The Good Neighbor as Grant2021
The Manor as Roland2020
Skin: A History of Nudity in the Movies as Self2020
More Beautiful for Having Been Broken as Colin2019
Creepshow as Avery Whitlock2019
The Great Alaskan Race as Governor Bone2018
Insidious: The Last Key as Christian Rainier2017
Ozark as Senator Randall Schafer2017
The Son as ENDICOTT2017
9/11 as Monohan2017
Last Rampage as Cooper2016
Designated Survivor as Ray Beckett2016
La La Land as Mia's Father (uncredited)2016
Get a Job as Lawrence Wilheimer2016
The Curse of Sleeping Beauty as Richard2015
Blindspot as Jean-Paul Bruyere2015
The Leisure Class as Edward2014
Mozart in the Jungle as Hesby Ennis2014
Kingdom as Ron Prince2014
Those Who Kill as Howard Burgess2014
TripTank as Daytona Jack (voice)2014
Sequestered as Not available2014
Words and Pictures as Walt2013
The Fosters as Stewart Adams2013
Crossing Lines as Tactical Leader2013
The Lords of Salem as Francis Matthias2012
Don't Trust the B---- in Apartment 23 as Gabe Sharpe2012
Last Resort as ARTHUR SHEPARD2011
Unforgettable as Dr. Edward Wythe2011
Coffin as Garrison2011
Earth's Final Hours as Rothman2010
Hawaii Five-0 as Steven Carver2010
Titanic II as James Maine2010
Arctic Blast as Winslaw2010
Justice League: Crisis on Two Earths as President Wilson (voice)2010
Camp Hell as Fr. Phineas McAllister2009
Castle as Lou Karnacki2009
Drop Dead Diva as Judge Cyrus Maxwell2009
Celebrity Ghost Stories as Self2009
The Line as Anthony2008
Leverage as Dan Blackwell2008
Terminator: The Sarah Connor Chronicles as Dr. Peter Silberman2008
Childrens Hospital as Narrator2008
Knight Rider as Charles Graiman2008
The Librarian: The Curse of the Judas Chalice as Professor Lazlo2008
Knight Rider as Charles Graiman2007
Breach as John O'Neill2006
Psych as Walter Snowden2006
The Dead Girl as Leah's Father2005
Criminal Minds as Father Davison2005
Ghost Whisperer as Josh Bedford2005
Numb3rs as Robert Oliver2005
The Closer as Russell Clark2005
Law & Order: Trial by Jury as Peter Betts2005
Close to Home as Doug Hellman2005
The Triangle as Stan Lathem2005
Hate Crime as Pastor Boyd2005
8MM 2 as Ambassador Harrington2004
Lost as Douglas Brooks2004
Battlestar Galactica as Dr. Michael Robert2004
The L Word as Leonard Kroll2004
Stephen King's Kingdom Hospital as Dr. Stegman2003
Runaway Jury as Durwood Cable2003
Out of the Ashes as Peter Schuman, Interrogator2002
CSI: Miami as Dane Daniels2002
Without a Trace as Paul Cartwright2002
High Crimes as Brig. Gen. Bill Marks2002
Dahmer as Lionel Dahmer2001
Star Trek: Enterprise as Menos2001
Summer Catch as Rand Parrish2000
CSI: Crime Scene Investigation as Avery Tinsdale2000
X-Men: The Mutant Watch as Sen. Robert Kelly1999
Law & Order: Special Victims Unit as Dr. Graham Mandell1999
At First Sight as Dr. Charles Aaron1999
Vendetta as Thomas Semmes1998
Paulie as Dr. Reingold1998
Apt Pupil as Richard Bowden1997
The Practice as Scott Wallace1997
The Hunger as New Lighthouse Keeper1996
The Crucible as Reverend Parris1995
Star Trek: Voyager as Jareth1995
JAG as Dr. Morris Sperling1995
The Outer Limits as Dr. 'Mac' McEnerney1995
Cybill as Not available1995
The Cure as Dr. Stevens1995
The Baby-Sitters Club as Watson1994
Touched by an Angel as Jake Weiss1994
Chicago Hope as Not available1993
Six Degrees of Separation as Larkin1993
Short Cuts as Howard Finnigan1991
Harry and the Hendersons as George Henderson1989
Seinfeld as Wyck Thayer1989
Tales from the Crypt as Luden Sandelton1989
Poor Little Rich Girl: The Barbara Hutton Story as Jimmy Donahue1987
thirtysomething as Not available1987
The Misfit Brigade as Porta1986
Designing Women as Not available1985
Amazing Stories as Richard1985
Spies Like Us as Ruby1984
Murder, She Wrote as David Carroll1984
Tales from the Darkside as Richard Hagstrom1984
Hunter as Deputy Chief Wyler1984
Hunter as Capt. Wyler1984
V as John Langley1984
Crimes of Passion as Donny Hopper1982
Hotel as Not available1981
High Risk as Dan1978
Mourning Becomes Electra as Orin Mannon1977
Lou Grant as Andrew Raines1974
Police Woman as Not available1974
The Lives of Benjamin Franklin as Not available1973
Police Story as Not available1972
The Waltons as Not available1972
The Waltons as Bob Hill1944
Golden Globe Awards as Self - PresenterNaN
Glow and Darkness as Papa Urbano III2025
The Lightning Code as Nikola Tesla2024
Camera as Frank Flynn2022
Evil at the Door as John Doe2021
My True Fairytale as Martin Goodwin2020
Await the Dawn as David2020
Influence as Walter Klein2020
We Still Say Grace as Harold2020
Captors as Silas Visler2020
The Gift of Christmas as Bob Rodgers2019
Itsy Bitsy as Walter2019
Wish Man as Frank Shankwitz Sr.2019
Christmas at the Plaza as Reginald Brookwater2019
Along Came the Devil II as Reverend Michael2019
A Violent Man as Benjamin Green2018
Along Came the Devil as Reverend Michael2018
Corbin Nash as Jack2018
A Fairy's Game as Spindly (voice)2018
Any Bullet Will Do as Jonathan Carrington2018
Abnormal Attraction as Dr. Stanley Cole2018
Cemetery Tales: A Tale of Two Sisters as Not available2017
Love Locks as Hugo Blanchet2017
Yamasong: March of the Hollows as P'Torr The Exile (voice)2017
The Slider as Ispector Wiesel2016
Fishes 'n Loaves: Heaven Sent as Pastor Ezekiel2016
Displacement as Prof. Peter Deckard2016
The Bronx Bull as D.A. Bonomi2016
The Mystery of Casa Matusita as Victor2016
Bender as Mayor Prentiss2016
Charlie's Gift as Not available2015
Black Beauty as Grandpa2015
Oceanus: Act One as Commander Mitch Conrad2014
Persecuted as Senator Donald Harrison2014
37 as Psychic2014
Elwood as Congressman Barber2014
108 Stitches as Coach Scott Deshields2013
Saving Lincoln as William H. Seward2013
Beyond the Heavens as Oliver Henry (adult)2012
The Millionaire Tour as The Roman2012
That Guy... Who Was in That Thing as Self2012
Return of the Killer Shrews as Jerry Farrell2012
Bigfoot as Sheriff Walt Henderson2012
Stealing Roses as Mr. Lowell2011
3 Holiday Tails as Rod Wright2011
God Don't Make the Laws as Bud Kelly / Mayor2011
Munger Road as Chief Kirkhoven2011
The Congregation as Amos Christner2011
A Schizophrenic Love Story as Dr. Bob2009
MegaFault as Dr. Mark Rhodes2009
A Golden Christmas as Rod Wright2009
Christmas Angel as Nick Anderson2005
Touched as Robert Davis2005
Confession as Father Thomas Parker2005
Going Shopping as Adam2004
Kingdom Hospital as Dr. Stegman2004
Evergreen as Frank2004
The Clinic as Martin Landrum2003
ManFast as Rupert Iris2003
X2 as Senator Kelly2003
Evolution X - The Making of X-Men as Not available2002
Too Young to Be a Dad as Dan Freeman2002
L.A. Law: The Movie as Lawrence Diebenkorn2001
Crazy/Beautiful as Tom Oakley2001
On the Edge as (segment "The Other Side")2001
Off Season as Dr. Zimmer2000
X-Men as Senator Kelly2000
The King Is Alive as Ray1999
A Memory in My Heart as Chase Stewart1999
Locked in Silence as Jim1998
Little Girl Fly Away as Frank1997
Color of Justice as Frank Gainer1997
The Trial of Adolf Eichmann as Yehiel Dinur (voice)1997
Lovelife as Bruce1996
Grace of My Heart as John Murray1996
It's My Party as Rodney Bingham1996
Widow's Kiss as Justin Sager1996
After Jimmy as Sam Stapp1996
Hidden in America as Michael1995
Far from Home: The Adventures of Yellow Dog as John McCormick1995
The Skateboard Kid II as Burt Squires1995
Homage as Joseph Smith1995
Down, Out and Dangerous as Brad Harrington1994
Someone Else's Child as Nick Callahan1993
A Mother's Revenge as Bill Sanders1993
An Ambush of Ghosts as Bill Betts1992
Live! From Death Row as Laurence Dvorak1992
Desperate Choices: To Save My Child as Richard Robbins1991
Steel and Lace as Albert Morton1990
Tales from the Darkside as Richard Hagstrom1990
Stolen: One Husband as Dr. Peter Foley1989
Longtime Companion as David1989
Lady in a Corner as Bill Guthrie1986
The Ladies Club as Richard Harrison1985
Stephen King's Golden Tales as Richard Hagstrom1983
William Shakespeare's The Taming of the Shrew as Tranio1983
Lies as Stuart Russell1983
Ghost Dancing as Calvin Oberst1982
Tomorrow's Child as Cliff Bender1982
Kiss My Grits as Dolin T. Pike1981
The Wave as Ben Ross1980
The Lathe of Heaven as George Orr1979
The Horror Show as (archive footage)1979
The Gathering, Part II as George1979
Mind Over Murder as Jason1978
Brass Target as Col. Robert Dawson1977
Short Eyes as Clark Davis1976
Mother, Jugs & Speed as Leroy1975
The Last Survivors as Michael Larsen1974
Mame as Patrick as an adult1973
The Affair as Jamie Patterson1970
The Strawberry Statement as SimonNaN
Game of Power as Ballard Wright1981
Incident at Crestridge as Clint Larsen1978
French Quarter as Kid Ross / Inspector Sordik1978
Summer of My German Soldier as Anton Reiker1978
Deadman's Curve as Dean Torrence1977
The Gathering as George1977
Grand Jury as Bobby Allen1977
Portrait of Grandpa Doc as Bruce - as a Young Man1973
Peege as Not available1972
Ulzana's Raid as Lt. Garnett DeBuin1972
The Jerusalem File as David Armstrong1971
Willard as Willard Stiles1971
Been Down So Long It Looks Like Up to Me as Fitzgore1969
Last Summer as Dan1944
Golden Globe Awards as Self - WinnerNaN
25 Miles to Normal as JohnNaN
On The Couch as DaddyNaN
The Roommates as Arthur