2024
Darla in Space as Arnot Pickens
2022
Ghostwritten as Martin
2021
Cryptozoo as Nicholas (voice)
2021
Scenes from an Empty Church as Father James
2020
The Return of Tragedy as Chief of Police
2016
My Entire High School Sinking Into the Sea as Principal Grimm (voice)
2016
Burn Country as Dmitri Sokurov
2015
The Missing Girl as Stan Colvins
2015
Ned Rifle as Henry Fool
2014
Sabbatical as Dan Keaton
2012
Elementary as Ken Whitman (1 episode)
2011
The Dollar General as James Baldwin
2010
Years Later: The Unbelievable Truth and Its Consequences as Himself
2009
The Good Wife as Ed Janoway (1 episode)
2008
South of Heaven as Hood 2
2007
The Making of 'Fay Grim' or: How Do You Spell Espionage? as Himself
2007
Fay Grim as Henry Fool
2007
Strange Culture as Steve Kurtz
2006
The Attic as Dr. Perry
2004
Tiger: His Fall & Rise as Joe Luck
2004
Eternal Sunshine of the Spotless Mind as Frank
2002
The Cloud of Unknowing
2002
New World Order as Zeus
2002
Teknolust as Preacher
2000
The Legend of Bagger Vance as Spec Hammond
1998
The Book of Life as Satan
1998
Henry Fool as Henry Fool
1998
Degas and the Dancer as Edgar Degas