Actor
Sharp Corner
2024
as David Chapman
A Royal Queens Christmas
2021
as King Sebastian
Nightmare Alley
2021
as Deputy #1
Angel Falls Christmas
2021
as Dr. Winchester
Feel the Beat
2020
as Burt Davenport (Announcer)
Disappearance at Clifton Hill
2020
as Randy
Georgetown
2019
as Robert Pearson
The Truth About Christmas
2018
as Bob Beauman
Molly's Game
2017
as David Sagen
The Shape of Water
2017
as Cadillac Salesman
X-Men: Apocalypse
2016
as Defense Secretary Weisberg
Born to Be Blue
2015
as Danny Friedman
Maps to the Stars
2014
as Talk Show Host
Bank$tas
2014
as Dick Wadkins
You Might As Well Live
2009
as J. Amberson De Whitt
Cavedweller
2004
as Reverend Hillman
Penguins Behind Bars
2003
as District Attorney
Get a Clue
2002
as Frank
The Secret Laughter of Women
1999
as John
The Life Before This
1999
as Sam
Restless Spirits
1999
as Mr. Frears
Babar: King of the Elephants
1999
as King Babar
Blind Faith
1998
as Frank Minor
My Date with the President's Daughter
1998
as Agent McKible
Double Take
1998
as Detective Hardaway
Hayseed
1997
as Liam Burbage
The Planet of Junior Brown
1997
as Mr. Roundtree
A Prayer in the Dark
1997
as Herb Hill
Under The Piano
1996
as Dr. Harkness
Conundrum
1996
as Jimmy Khang
No One Could Protect Her
1996
as Nick Foster
Lives of Girls & Women
1996
as Art Chamberlain
Sugartime
1995
as Maitre 'd
Choices of the Heart: The Margaret Sanger Story
1995
as Reporter #2
Net Worth
1995
as Bruce Norris
Butterbox Babies
1995
as Robertson
Paris, France
1994
as William
The Women of Windsor
1992
as Assistant Press Secretary
Blue Monkey
1987
as Ted Andrews
Big Deal
1985
as Bob Bowers
The Suicide Murders
1985
as Buddy
Mrs. Soffel
1984
as Young Man (uncredited)