2013
Last Vegas as Floor Manager2013
Alvina: Thunder & Lightning as Alex2012
The Undershepherd as Doctor2011
Shameless as Mark2010
Hawaii Five-0 as Kyle Kalani2009
Wake as Mr. Reitman2006
Jesse Stone: Death in Paradise as Hank Bishop2005
Criminal Minds as William LaMontagne, Sr.2005
Commander in Chief as Hale Richardson2004
House as Richard McNeil2004
Desperate Housewives as Jim Peterson2004
Medical Investigation as Lorenzo Whiteside2003
Threat Matrix as Major2003
Duplex as Antique Dealer2002
Without a Trace as Dr. Marsh2002
Monk as Shawn Clemmons2001
The Division as Jake Trout2000
CSI: Crime Scene Investigation as Mr. Darwell2000
Bounce as Ron Wachter2000
Stalled as Ward2000
Noriega: God's Favorite as Oliver North1998
Children of the Corn V: Fields of Terror as Lily's Father1997
Buffy the Vampire Slayer as Ghost1997
Beyond Belief: Fact or Fiction as Son-In-Law (segment "The Unknown Patient")1997
Gang Related as Sgt. Gardner1996
The Sentinel as Martin Van Zandt1995
JAG as Captain Ruggiero1995
Nowhere Man as Iverman1994
Chicago Hope as Not available1994
Cosmic Slop as Chief of Staff (segment 'Space Traders')1993
Diagnosis: Murder as Dr. Craig Tobias1993
Frasier as Richard1990
The Fresh Prince of Bel-Air as Assistant Headmaster Armstrong1989
Quantum Leap as Professor Davenport1987
RoboCop as Manson1987
Student Exchange as Touy Gordon1986
ALF as Brian, Sr.1986
L.A. Law as John Campbell1985
Deadly Intentions as Tom Horner1983
Rita Hayworth: The Love Goddess as Orson Welles1982
Family Ties as Mr. Ruben Tedesco1982
The Devlin Connection as John1982
The Tempest as Sebastian1982
Money on the Side as Paul1981
Elvis and the Beauty Queen as Sam Thompson1979
Women at West Point as Pete Greenway