Zero Day as CIA Director Lasche (1 episode)
Sirens as Bruce DeWitt (2 episodes)
2024
Transplant as Dr. Edward Harmon
2024
Salem's Lot as Matt Burke
2024
Presumed Innocent as Raymond Horgan (8 episodes)
2024
A Man in Full as Harry Zale (6 episodes)
2024
Drive-Away Dolls as Curlie
2023
The Burial as Ray Loewen
2023
Sound of Freedom as Vampiro
2023
Boston Strangler as Commissioner McNamara
2022
White Noise as Man With TV
2022
Lincoln's Dilemma as Abraham Lincoln (voice) (4 episodes)
2021
Passing as Hugh Wentworth
2021
American Rust as Henry English (19 episodes)
2021
With/In Volume 2 as (segment "In the Air")
2020
News of the World as Mr. Branholme
2020
The Queen's Gambit as Mr. Shaibel (4 episodes)
2020
Monsterland as Stanley Price (1 episode)
2020
Forensic Files II as Narrator (voice) (58 episodes)
2020
The Outsider as Howie Gold (10 episodes)
2019
Dark Waters: The Cost of Being a Hero as Self
2019
Dark Waters as Wilbur Tennant
2019
Joker as Detective Garrity
2019
The Kitchen as Alfonso Coretti
2019
Skin as Fred 'Hammer' Krager
2019
Native Son as Henry Dalton
2018
Wildlife as Warren Miller
2018
The Land of Steady Habits as Donny
2018
The Looming Tower as Robert Chesney (10 episodes)
2018
Red Sparrow as Marty Gable
2017
Hostiles as Jeremiah Wilks
2017
Molly's Game as Harlan Eustice
2017
The Killing of a Sacred Deer as Matthew Williams
2017
Woman Walks Ahead as General Crook
2017
Crown Heights as William Robedee
2017
The Only Living Boy in New York as Uncle Buster
2016
Loving as Frank Beazley
2016
Jason Bourne as Malcolm Smith
2016
The Night Of as Dennis Box (8 episodes)
2016
Midnight Special as Doak
2016
Gold as Hollis Dresher
2015
Black Mass as John Callahan
2015
Aloha as Bob Largent
2015
Love & Mercy as Murry Wilson
2014
Birdman or (The Unexpected Virtue of Ignorance) as Crazy Man
2014
The Maid's Room as Mr. Crawford
2014
Manhattan as William Hogarth (5 episodes)
2014
The Leftovers as David Burton (1 episode)
2014
The Leftovers as David Burton (voice) (1 episode)
2014
The Leftovers as Man at the Bar (1 episode)
2014
The Leftovers as Man on Bridge (1 episode)
2013
12 Years a Slave as Radburn
2012
Lincoln as Mr. Jolly
2012
Lawless as Sheriff Hodges
2010
Road to the Winter Classic as Narrator (22 episodes)
2010
Tamara Drewe as Glen McCreavy
2010
Coach as Coach Buehl
2009
The Good Wife as Daniel Clove (1 episode)
2009
Public Enemies as Frank Nitti
2008
The Guitar as Pa Wilder
2008
Deception as Clancey Controller
2007
Reservation Road as Desk Trooper
2006
Wrestling with Angels: Playwright Tony Kushner as Self
2005
The Dying Gaul as Malcolm
2001
Law & Order: Criminal Intent as Mickey (1 episode)
2000
The Great Gatsby as Wilson
1998
Rounders as Eisenberg
1990
William Shakespeare's Hamlet as Marcellus/Sailor/Player
1990
Reversal of Fortune as Bill
1990
Law & Order as Barney Rade (1 episode)
1990
Law & Order as Denny Rogis (1 episode)