Actor
Our Almost Completely True Story
2023
as Buster
Deep in the Forest
2021
American Christmas
2019
as Jim
I Might Be Famous
2017
as Pat Wonders
The Binding
2016
as Dr. Plank
All I Want for Christmas
2013
as Lewis
The Artist
2011
as Director #1 (Restaurant)
Hopelessly in June
2011
as Francaise Flowers
Splatter
2009
as Dr. Bellows
An Accidental Christmas
2007
as Saul
Miss Cast Away and the Island Girls
2004
as Noah
Zenon: Z3
2004
as Cmd. Edward Plank
Misadventures in 3D
2003
as Professor, Max
Now You Know
2002
as Mr. Victim
Uncle Gus: Not So Fast!
2001
as Uncle Gus
Chasing Destiny
2001
as Mike Ditlow
Zenon: The Zequel
2001
as Cmd. Edward Plank
Uncle Gus in: For the Love of Monkeys
1999
as Uncle Gus
Zenon: Girl of the 21st Century
1999
as Cmd. Edward Plank
The Settlement
1999
as Insurance Agent
Babylon 5: The River of Souls
1998
as James Riley
Like Father, Like Santa
1998
as Snipes
Honey, We Shrunk Ourselves
1997
as Gordon Szalinski
That Darn Cat
1997
as Smoker in Fur Coat
Striptease
1996
as Alan Mordecai
Big Bully
1996
as Gerry
Down, Out and Dangerous
1995
as Calvin Burrows
Napoleon
1995
as Perenti Lizard / Father Penguin
Congo
1995
as Boyd
The Show Formerly Known as the Martin Short Show
1995
Beanstalk
1994
as Giant
Squanto: A Warrior's Tale
1994
as Brother Timothy
Father and Scout
1994
as Aaron Deutsch
The Silence of the Hams
1994
as Insp. Pete Putrid
Betrayal of the Dove
1993
as Gabe
The Vagrant
1992
as Mr. Feemster
Life Stinks
1991
as Pritchard
Mannequin Two: On the Move
1991
as Mr. James
Arachnophobia
1990
as Sheriff Parsons
Second Sight
1989
as Preston Pickett Ph.D.
That's Adequate
1989
as Sigmund Freud
Fatal Attraction
1987
as Jimmy
Love at Stake
1987
A Different Affair
1987
as Robert
The Dirt Bike Kid
1985
as Mr. Hodgkins
Irreconcilable Differences
1984
as Ronnie
An Eye for an Eye
1981
as Nicky LaBelle
The Brady Girls Get Married
1981
as Frank
Earthbound
1981
as Sweeney
Hangar 18
1980
as Sam Tate
The Hollywood Knights
1980
as Dudley Laywicker
Valentine Magic on Love Island
1980
as Harvey
Scavenger Hunt
1979
as Duane
The San Pedro Bums
1977
as Stuf
Next Stop, Greenwich Village
1976
as Party Guest (uncredited)