2019
Hot Flash as Hank (voice)2017
Cardinals as Jonah Pastekh2017
Deerbrook as Karl2015
The Expanse as Mormon Elder2015
Crimson Peak as Manager2014
The Strain as Richard2014
Running Season as Arthur Zimmer2008
The Summit as Phil2008
One Week as Doctor2003
Control Factor as Trevor Constantine2000
Harlan County War as Mike Mckenna1995
Choices of the Heart: The Margaret Sanger Story as Driver at Port1987
The Truth About Alex as Alex Prager1987
Crazy Moon as Cleveland1986
Young Again as Jeff1986
Loose Ends as Adam1985
The New Alfred Hitchcock Presents as Jerry1985
The New Alfred Hitchcock Presents as Andrew / Duke1985
The Execution of Raymond Graham as Not available1984
A Matter of Sex as Young Man1984
The Bay Boy as Not available1984
Unfinished Business as Jessie 'Fixit'NaN
Divorce Photographer as Divorce Lawyer