Actor
Art Thief
2023
as Peppitone
Jingle Hell
2023
as Randall
Encounter
2021
as Grant
The Big Rant
2021
as Andrew Zelig
DC Showcase: Death
2019
as Supervisor (voice)
Reparation
2016
as Col. Atreus
Batman Unlimited: Animal Instincts
2015
as Silverback (voice)
Star Wars Rebels: Spark of Rebellion
2014
as Cikatro Vizago/ Transport Captain/ Imperial Officer 1/ Old Man
The Insomniac
2013
as Ted Lemont
Argo
2012
as Adam Engell
Transformers: Dark of the Moon
2011
as Laserbeak (voice)
Dead Space: Downfall
2008
as Dr. Kyne (voice)
The Dark Knight
2008
as Stephens
We Were Soldiers
2002
as Diplomatic Spook
Taking Back Our Town
2001
A Mother's Testimony
2001
as Warren Stubbs
Dancer, Texas Pop. 81
1998
as Squirrel's Father
The Colony
1996
as The Monk
Siringo
1995
as Harvey Bates
Andre
1994
as Billy Baker
A Perfect World
1993
as Terry Pugh
Under Cover of Darkness
1992
as Clayton Dooley
Unnatural Pursuits
1992
as Digby Mason
Golden Years
1991
as Harlan Williams
Hyde In Hollywood
1991
as Hollywood Confidential
Staying Together
1989
as Kevin Burley
Nightlife
1989
as Dr. David Zuckerman
Memories of Manon
1989
as Mickey Kostmayer
Walker
1987
as Timothy Crocker
The Equalizer - The Movie: Blood & Wine
1987
as Mickey Kostmayer
The Misfit Brigade
1987
as Old Man
Billy Galvin
1986
Wanted: The Perfect Guy
1986
as Peter Desmond
Marie: A True Story
1985
as Kevin McCormack
Warning Sign
1985
as Tippett
Protocol
1984
as Crowe
The Face of Rage
1983
as Bill
Missing
1982
as David Holloway
Simon
1980
as Josh
Bleacher Bums
1979
as The cheerleader