Actor
Game of Power
2025
as Ballard Wright
Camera
2024
as Frank Flynn
Suitable Flesh
2023
as Ephraim Waite
From the Shadows
2023
as Dr. Joseph Cawl
Condor's Nest
2023
as Gerhardt Schrude
The Good Neighbor
2022
as Grant
Evil at the Door
2022
as John Doe
The Manor
2021
as Roland
My True Fairytale
2021
as Martin Goodwin
We Still Say Grace
2020
as Harold
The Gift of Christmas
2020
as Bob Rodgers
Captors
2020
as Silas Visler
Await the Dawn
2020
as David
More Beautiful for Having Been Broken
2020
as Colin
Influence
2020
as Walter Klein
Christmas at the Plaza
2019
as Reginald Brookwater
Along Came the Devil II
2019
as Reverend Michael
Itsy Bitsy
2019
as Walter
Wish Man
2019
as Frank Shankwitz Sr.
The Great Alaskan Race
2019
as Governor Bone
A Violent Man
2019
as Benjamin Green
Cemetery Tales: A Tale of Two Sisters
2018
Any Bullet Will Do
2018
as Jonathan Carrington
Along Came the Devil
2018
as Reverend Michael
A Fairy's Game
2018
as Spindly (voice)
Corbin Nash
2018
as Jack
Abnormal Attraction
2018
as Dr. Stanley Cole
Insidious: The Last Key
2018
as Christian Rainier
The Slider
2017
as Ispector Wiesel
Last Rampage
2017
as Cooper
Yamasong: March of the Hollows
2017
as P'Torr The Exile
9/11
2017
as Monohan
Love Locks
2017
as Hugo Blanchet
Charlie's Gift
2016
Bender
2016
as Mayor Prentiss
Fishes 'n Loaves: Heaven Sent
2016
as Pastor Ezekiel
The Mystery of Casa Matusita
2016
as Victor
Displacement
2016
as Prof. Peter Deckard
The Bronx Bull
2016
as D.A. Bonomi
The Curse of Sleeping Beauty
2016
as Richard
Get a Job
2016
as Lawrence Wilheimer
The Leisure Class
2015
as Edward
Oceanus: Act One
2015
as Commander Mitch Conrad
Black Beauty
2015
as Grandpa
108 Stitches
2014
as Coach Scott Deshields
37
2014
as Psychic
Words and Pictures
2014
as Walt
Persecuted
2014
as Senator Donald Harrison
Beyond the Heavens
2013
as Oliver Henry (adult)
The Lords of Salem
2013
as Francis Matthias
Saving Lincoln
2013
as William H. Seward
Return of the Killer Shrews
2012
as Jerry Farrell
Bigfoot
2012
as Sheriff Walt Henderson
The Millionaire Tour
2012
as The Roman
Stealing Roses
2012
as Mr. Lowell
God Don't Make the Laws
2011
as Bud Kelly / Mayor
3 Holiday Tails
2011
as Rod Wright
Coffin
2011
as Garrison
Munger Road
2011
as Chief Kirkhoven
A Schizophrenic Love Story
2011
as Dr. Bob
Earth's Final Hours
2011
as Rothman
The Congregation
2011
as Amos Christner
Camp Hell
2010
as Fr. Phineas McAllister
Titanic II
2010
as James Maine
Arctic Blast
2010
as Winslaw
Justice League: Crisis on Two Earths
2010
as President Slade Wilson (voice)
A Golden Christmas
2009
as Rod Wright
Christmas Angel
2009
as Nick Anderson
MegaFault
2009
as Dr. Mark Rhodes
The Line
2009
as Anthony
The Librarian: The Curse of the Judas Chalice
2008
as Professor Lazlo
Knight Rider
2008
as Charles Graiman
Breach
2007
as John O'Neill
The Dead Girl
2006
as Leah's Father
Confession
2005
as Father Thomas Parker
8MM 2
2005
as Ambassador Harrington
Touched
2005
as Robert Davis
Going Shopping
2005
as Adam
Hate Crime
2005
as Pastor Boyd
Kingdom Hospital
2004
as Dr. Stegman
The Clinic
2004
as Martin Landrum
Evergreen
2004
as Frank
X2
2003
as Senator Kelly
Out of the Ashes
2003
as Peter Schuman, Interrogator
Runaway Jury
2003
as Durwood Cable
ManFast
2003
as Rupert Iris
Dahmer
2002
as Lionel Dahmer
Too Young to Be a Dad
2002
as Dan Freeman
L.A. Law: The Movie
2002
as Lawrence Diebenkorn
High Crimes
2002
as Brig. Gen. Bill Marks
Off Season
2001
as Dr. Zimmer
Summer Catch
2001
as Rand Parrish
Crazy/Beautiful
2001
as Tom Oakley
On The Edge
2001
as (segment "The Other Side")
X-Men
2000
as Senator Kelly
The King Is Alive
2000
as Ray
Vendetta
1999
as Thomas Semmes
A Memory in My Heart
1999
as Chase Stewart
At First Sight
1999
as Dr. Charles Aaron
Locked in Silence
1999
as Jim
Apt Pupil
1998
as Richard Bowden
Little Girl Fly Away
1998
as Frank
Paulie
1998
as Dr. Reingold
Color of Justice
1997
as Frank Gainer
Lovelife
1997
as Bruce
Hidden in America
1996
as Michael
The Crucible
1996
as Reverend Parris
After Jimmy
1996
as Sam Stapp
Grace of My Heart
1996
as John Murray
It's My Party
1996
as Rodney Bingham
Widow's Kiss
1996
as Justin Sager
Down, Out and Dangerous
1995
as Brad Harrington
The Baby-Sitters Club
1995
as Watson
Homage
1995
as Joseph Smith
The Cure
1995
as Dr. Stevens
Far from Home: The Adventures of Yellow Dog
1995
as John McCormick
The Skateboard Kid II
1995
as Burt Squires
Someone Else's Child
1994
as Nick Callahan
Six Degrees of Separation
1993
as Larkin
A Mother's Revenge
1993
as Bill Sanders
Short Cuts
1993
as Howard Finnigan
An Ambush of Ghosts
1993
as Bill Betts
Desperate Choices: To Save My Child
1992
as Richard Robbins
Live! From Death Row
1992
as Laurence Dvorak
Steel and Lace
1991
as Albert Morton
Stolen: One Husband
1990
as Dr. Peter Foley
Lady in a Corner
1989
as Bill Guthrie
Longtime Companion
1989
as David
The Misfit Brigade
1987
as Porta
The Ladies Club
1986
as Richard Harrison
Spies Like Us
1985
as Ruby
Stephen King's Golden Tales
1985
as Richard Hagstrom
The New Alfred Hitchcock Presents
1985
as (segment "An Unlocked Window")
Crimes of Passion
1984
as Donny Hopper
Lies
1983
as Stuart Russell
Ghost Dancing
1983
as Calvin Oberst
William Shakespeare's The Taming of the Shrew
1983
as Tranio
Kiss My Grits
1982
as Dolin T. Pike
Tomorrow's Child
1982
as Cliff Bender
Incident at Crestridge
1981
as Clint Larsen
The Wave
1981
as Ben Ross
High Risk
1981
as Dan
The Lathe of Heaven
1980
as George Orr
The Gathering, Part II
1979
as George
Mind Over Murder
1979
as Jason
Brass Target
1978
as Col. Robert Dawson
Summer of My German Soldier
1978
as Anton Reiker
French Quarter
1978
as Kid Ross / Inspector Sordik
Deadman's Curve
1978
as Dean Torrence
The Gathering
1977
as George
Portrait of Grandpa Doc
1977
as Bruce - as a Young Man
Short Eyes
1977
as Clark Davis
Grand Jury
1977
as Bobby Allen
Mother, Jugs & Speed
1976
as Leroy
The Last Survivors
1975
as Michael Larsen
Mame
1974
as Patrick as an adult
The Affair
1973
as Jamie Patterson
Peege
1973
Ulzana's Raid
1972
as Lt. Garnett DeBuin
The Jerusalem File
1972
Been Down So Long It Looks Like Up to Me
1971
as Fitzgore
Willard
1971
as Willard Stiles
The Strawberry Statement
1970
as Simon
Last Summer
1969
as Dan
The Roommates
as Arthur
On The Couch
as Daddy