1990
Nightbreed as Emergency Doctor
1989
Red King, White Knight
1987
Hellraiser as Bill (uncredited)
1986
Cuban Breeze as Larry Steiner
1985
Edge of Darkness as Grogan (6 episodes)
1985
Lace 2 as Interviewer at Premiere
1984
Hammer House of Mystery and Suspense as Jack (1 episode)
1984
Lace as New York Hotel Manager (2 episodes)
1983
Reilly: Ace of Spies as Auctioneer (1 episode)
1980
Hallelujah, Mary Plum as American Newsman
1977
The Brute as Psychiatrist
1970
The Games as Frat Boy in Drinking Contest