2025
The Lightning Code as Nikola Tesla2023
Condor's Nest as Gerhardt Schrude2022
Bosch: Legacy as James Rafferty2022
1923 as Arthur2022
The Lincoln Lawyer as Judge Walter Abrams2021
My True Fairytale as Martin Goodwin2021
The Manor as Roland2020
Await the Dawn as David2019
Creepshow as Avery Whitlock2019
The Great Alaskan Race as Governor Bone2019
A Violent Man as Benjamin Green2019
Along Came the Devil II as Reverend Michael2018
Insidious: The Last Key as Christian Rainier2018
Corbin Nash as Jack2018
Cemetery Tales: A Tale of Two Sisters as Not available2017
Ozark as Senator Randall Schafer2017
The Son as ENDICOTT2017
Last Rampage as Cooper2016
Designated Survivor as Ray Beckett2016
La La Land as Mia's Father (uncredited)2016
The Curse of Sleeping Beauty as Richard2015
Blindspot as Jean-Paul Bruyere2014
Mozart in the Jungle as Hesby Ennis2014
Kingdom as Ron Prince2014
TripTank as Daytona Jack (voice)2013
The Fosters as Stewart Adams2013
Crossing Lines as Tactical Leader2013
The Lords of Salem as Francis Matthias2013
Saving Lincoln as William H. Seward2012
The Legend of Korra as Lord Zuko (voice)2012
Don't Trust the B---- in Apartment 23 as Gabe Sharpe2012
The Millionaire Tour as The Roman2011
Unforgettable as Dr. Edward Wythe2011
Earth's Final Hours as Rothman2010
Hawaii Five-0 as Steven Carver2010
Arctic Blast as Winslaw2010
Titanic II as James Maine2009
Castle as Lou Karnacki2009
Drop Dead Diva as Judge Cyrus Maxwell2009
Celebrity Ghost Stories as Self2009
MegaFault as Dr. Mark Rhodes2008
Leverage as Dan Blackwell2008
Childrens Hospital as Narrator2008
Terminator: The Sarah Connor Chronicles as Dr. Peter Silberman2008
Knight Rider as Charles Graiman2008
The Librarian: The Curse of the Judas Chalice as Professor Lazlo2007
Breach as John O'Neill2006
Psych as Walter Snowden2005
Criminal Minds as Father Davison2005
The Closer as Russell Clark2005
Ghost Whisperer as Josh Bedford2005
Numb3rs as Robert Oliver2005
Close to Home as Doug Hellman2005
Law & Order: Trial by Jury as Peter Betts2005
8MM 2 as Ambassador Harrington2005
The Triangle as Stan Lathem2004
Lost as Douglas Brooks2004
Battlestar Galactica as Dr. Michael Robert2004
The L Word as Leonard Kroll2004
Evergreen as Frank2004
Kingdom Hospital as Dr. Stegman2004
Stephen King's Kingdom Hospital as Dr. Stegman2003
Runaway Jury as Durwood Cable2002
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
Crazy/Beautiful as Tom Oakley2001
Project Greenlight as Self2000
CSI: Crime Scene Investigation as Avery Tinsdale1999
Law & Order: Special Victims Unit as Dr. Graham Mandell1999
At First Sight as Dr. Charles Aaron1999
Locked in Silence as Jim1999
A Memory in My Heart as Chase Stewart1998
Apt Pupil as Richard Bowden1998
Little Girl Fly Away as Frank1997
The Practice as Scott Wallace1997
The Hunger as New Lighthouse Keeper1997
Color of Justice as Frank Gainer1996
The Crucible as Reverend Parris1996
Grace of My Heart as John Murray1995
JAG as Dr. Morris Sperling1995
Star Trek: Voyager as Jareth1995
The Outer Limits as Dr. 'Mac' McEnerney1995
Cybill as Not available1995
Far from Home: The Adventures of Yellow Dog as John McCormick1995
The Skateboard Kid II as Burt Squires1994
Chicago Hope as Not available1994
Touched by an Angel as Jake Weiss1994
Someone Else's Child as Nick Callahan1993
Short Cuts as Howard Finnigan1992
Desperate Choices: To Save My Child as Richard Robbins1992
Live! From Death Row as Laurence Dvorak1991
Harry and the Hendersons as George Henderson1989
Seinfeld as Wyck Thayer1989
Tales from the Crypt as Luden Sandelton1989
Longtime Companion as David1989
Poor Little Rich Girl: The Barbara Hutton Story as Jimmy Donahue1987
thirtysomething as Not available1986
Designing Women as Not available1985
Amazing Stories as Richard1984
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
Incident at Crestridge as Clint Larsen1981
The Wave as Ben Ross1981
High Risk as Dan1979
The Gathering, Part II as George1979
Mind Over Murder as Jason1978
Deadman's Curve as Dean Torrence1977
Lou Grant as Andrew Raines1977
Short Eyes as Clark Davis1976
Mother, Jugs & Speed as Leroy1975
The Last Survivors as Michael Larsen1974
Police Woman as Not available1973
Police Story as Not available1972
The Waltons as Not available1972
The Waltons as Bob Hill1971
Willard as Willard Stiles1970
The Strawberry Statement as Simon1944
Golden Globe Awards as Self - Presenter1944
Golden Globe Awards as Self - NomineeNaN
Game of Power as Ballard Wright2024
Universal Basic Guys as (voice)2024
Camera as Frank Flynn2023
From the Shadows as Dr. Joseph Cawl2023
Suitable Flesh as Ephraim Waite2022
Evil at the Door as John Doe2022
The Good Neighbor as Grant2020
Influence as Walter Klein2020
Captors as Silas Visler2020
The Gift of Christmas as Bob Rodgers2020
We Still Say Grace as Harold2020
More Beautiful for Having Been Broken as Colin2020
Skin: A History of Nudity in the Movies as Self2019
Christmas at the Plaza as Reginald Brookwater2019
Wish Man as Frank Shankwitz Sr.2019
Itsy Bitsy as Walter2018
A Fairy's Game as Spindly (voice)2018
Any Bullet Will Do as Jonathan Carrington2018
Along Came the Devil as Reverend Michael2018
Abnormal Attraction as Dr. Stanley Cole2017
9/11 as Monohan2017
Love Locks as Hugo Blanchet2017
Yamasong: March of the Hollows as P'Torr The Exile (voice)2017
The Slider as Ispector Wiesel2016
Charlie's Gift as Not available2016
The Mystery of Casa Matusita as Victor2016
Displacement as Prof. Peter Deckard2016
The Bronx Bull as D.A. Bonomi2016
Fishes 'n Loaves: Heaven Sent as Pastor Ezekiel2016
Bender as Mayor Prentiss2016
Get a Job as Lawrence Wilheimer2015
Black Beauty as Grandpa2015
The Leisure Class as Edward2015
Oceanus: Act One as Commander Mitch Conrad2014
37 as Psychic2014
Those Who Kill as Howard Burgess2014
108 Stitches as Coach Scott Deshields2014
Persecuted as Senator Donald Harrison2014
Sequestered as Not available2014
Words and Pictures as Walt2014
Elwood as Congressman Barber2013
Beyond the Heavens as Oliver Henry (adult)2012
Last Resort as ARTHUR SHEPARD2012
Bigfoot as Sheriff Walt Henderson2012
Stealing Roses as Mr. Lowell2012
Return of the Killer Shrews as Jerry Farrell2012
That Guy... Who Was in That Thing as Self2011
3 Holiday Tails as Rod Wright2011
Munger Road as Chief Kirkhoven2011
Coffin as Garrison2011
A Schizophrenic Love Story as Dr. Bob2011
God Don't Make the Laws as Bud Kelly / Mayor2011
The Congregation as Amos Christner2010
Justice League: Crisis on Two Earths as President Wilson (voice)2010
Camp Hell as Fr. Phineas McAllister2009
A Golden Christmas as Rod Wright2009
The Line as Anthony2009
Christmas Angel as Nick Anderson2008
Knight Rider as Charles Graiman2006
The Dead Girl as Leah's Father2006
Special Ops: Delta Force as General Preston Rossdale2005
Confession as Father Thomas Parker2005
Hate Crime as Pastor Boyd2005
Going Shopping as Adam2005
Touched as Robert Davis2004
The Clinic as Martin Landrum2003
Out of the Ashes as Peter Schuman, Interrogator2003
ManFast as Rupert Iris2003
Evolution X - The Making of X-Men as Not available2003
X2 as Senator Kelly2002
Too Young to Be a Dad as Dan Freeman2002
L.A. Law: The Movie as Lawrence Diebenkorn2001
Summer Catch as Rand Parrish2001
On the Edge as (segment "The Other Side")2001
Off Season as Dr. Zimmer2000
X-Men: The Mutant Watch as Sen. Robert Kelly2000
The King Is Alive as Ray2000
X-Men as Senator Kelly1999
Vendetta as Thomas Semmes1998
Paulie as Dr. Reingold1997
The Trial of Adolf Eichmann as Yehiel Dinur (voice)1997
Lovelife as Bruce1996
Widow's Kiss as Justin Sager1996
After Jimmy as Sam Stapp1996
Hidden in America as Michael1996
It's My Party as Rodney Bingham1995
The Cure as Dr. Stevens1995
The Baby-Sitters Club as Watson1995
Down, Out and Dangerous as Brad Harrington1995
Homage as Joseph Smith1993
An Ambush of Ghosts as Bill Betts1993
A Mother's Revenge as Bill Sanders1993
Six Degrees of Separation as Larkin1993
Stephen King's Golden Tales as Richard Hagstrom1991
Steel and Lace as Albert Morton1990
Tales from the Darkside as Richard Hagstrom1990
Stolen: One Husband as Dr. Peter Foley1989
Lady in a Corner as Bill Guthrie1987
The Misfit Brigade as Porta1986
The Ladies Club as Richard Harrison1985
Spies Like Us as Ruby1983
Ghost Dancing as Calvin Oberst1983
Lies as Stuart Russell1983
William Shakespeare's The Taming of the Shrew as Tranio1982
Tomorrow's Child as Cliff Bender1982
Kiss My Grits as Dolin T. Pike1980
The Lathe of Heaven as George Orr1979
The Horror Show as (archive footage)1978
Brass Target as Col. Robert Dawson1978
French Quarter as Kid Ross / Inspector Sordik1978
Summer of My German Soldier as Anton Reiker1978
Mourning Becomes Electra as Orin Mannon1977
Grand Jury as Bobby Allen1977
The Gathering as George1977
Portrait of Grandpa Doc as Bruce - as a Young Man1974
The Lives of Benjamin Franklin as Not available1974
Mame as Patrick as an adult1973
The Affair as Jamie Patterson1972
The Jerusalem File as David ArmstrongNaN
25 Miles to Normal as JohnNaN
Glow and Darkness as Pope Urban III1973
Peege as Not available1972
Ulzana's Raid as Lt. Garnett DeBuin1971
Been Down So Long It Looks Like Up to Me as Fitzgore1969
Last Summer as DanNaN
Don’t Look Inside as Not availableNaN
The Roommates as Arthur