Actor
Bullet Ride
2020
as Alexander Balthazar
A Dog and Pony Show
2018
as Wally
Amelia 2.0
2017
as Sam Patterson
Smothered
2016
as Malcolm Danare
American Justice
2015
as Stuckey
Monster High: Escape from Skull Shores
2012
as Kipling (voice)
Godzilla
1998
as Dr. Mendel Craven
Independence Day
1996
as Intellectual on Roof
Robin Hood: Men in Tights
1993
as Inept Archer
Popcorn
1991
as Bud
The Curse
1987
as Cyrus Crane
National Lampoon's European Vacation
1985
as The Froeger's Son
Heaven Help Us
1985
as Caesar
Christine
1983
as Moochie Welch
Flashdance
1983
as Cecil
The Lords of Discipline
1983
as Poteete
Chastise
as Professor Mooch