2023
Lessons in Chemistry as Chairman of the Board2019
The Morning Show as Uncle Mike2016
Rules Don't Apply as Doctor Crone2013
Awaken as Willy2012
Stealing Roses as Marco2009
Modern Family as Mr. Ingram2009
FlashForward as Rev. David Mullen2008
Terminator: The Sarah Connor Chronicles as Phil Dewitt2007
Dirt as Minister2006
American Dreamz as Journalist2002
First Monday as Father O'Mear2002
S1m0ne as Reporter2000
Son of the Beach as Irish Priest2000
Shadow of the Blair Witch as Jeff Schoene1998
Why Do Fools Fall In Love as Stage Manager1996
Lush Life as Not available1996
Mother as Waiter1995
Sawbones as Coroner1994
ER as Garrett Palsey1994
Touched by an Angel as Phil Palmer1994
Touched by an Angel as Leo1994
M.A.N.T.I.S. as Dr. Multi1994
Burke's Law as Salesman1994
Revenge of the Nerds IV: Nerds In Love as Not available1993
Diagnosis: Murder as Surveyor1993
Frasier as Ed1993
The Adventures of Brisco County, Jr. as Marvin Lee1993
Saved by the Bell: The College Years as Mr. Novak1993
Jason Goes to Hell: The Final Friday as Agent Abernathy1993
Almost Home as Male Customer1993
Star as The Director1993
Bloodlines: Murder in the Family as Controller1992
For Richer, for Poorer as Salesman1992
Boris and Natasha as Taxi Driver1991
Step by Step as Professor Warren1991
The Torkelsons as Male Customer1991
The Torkelsons as Mr. Hacker1991
Brooklyn Bridge as Father McCauley1990
The Fresh Prince of Bel-Air as Jake Maxwell1990
Dream On as O'Malley1989
Quantum Leap as Roger1987
Star Trek: The Next Generation as Dr. Appollinaire1987
The Days and Nights of Molly Dodd as Jimmy McQuinn1987
My Demon Lover as Alert Cop1985
The Equalizer as Fredericks1982
A Star For Jeremy as voice1979
Trapper John, M.D. as Jeff Phillips1977
The World's Greatest Lover as Room Clerk1976
Charlie's Angels as Sloan1956
Playhouse 90 as Dolph Grimes