2013Devious MaidsPhilippe Delatour · 6 episodesShow
2012The Three StoogesMr. HarterMovie
2012ScandalReed Wallace · 1 episodeShow
2010No Ordinary FamilyDr. Dayton King · 20 episodesShow
2008Hole in the Paper SkyMr. BensonMovie
2008Every Second CountsJoe PrestonMovie
2008Captain Eager and the Mark of VothDancing AlienMovie
2007Private Practice"The Captain" Montgomery · 4 episodesShow
2007Because I Said SoJoeMovie
2006Blood DiamondAmbassador WalkerMovie
2006Brothers and SistersCharlie · 1 episodeShow
2003The CommissionJoseph A. BallMovie
2001Jumping ShipGardnerMovie
1999As Time Runs OutDan CarlinMovie
1999Drive Me CrazyMr. MarisMovie
1999Batman BeyondTony Maychek / Earthmover (voice) · 1 episodeShow
1998An Unexpected LifeSam SadwichMovie
1996An Unexpected FamilySamMovie
1996The First Wives ClubAaron ParadisMovie
19967th HeavenEric Camden · 243 episodes · Director · 3 episodesShow
1996On Seventh AvenueTom AikenMovie
1996The Babysitter's SeductionBill BartrandMovie
1996For Love Alone: The Ivana Trump StoryAdam GrahamMovie
1995A Family DividedRoger BillingsleyMovie
1994ScarlettAshley Wilkes · 2 episodesShow
1994Her Final Fury: Betty Broderick, the Last ChapterDan BroderickMovie
1993RememberClee DonovanMovie
1993The Disappearance of NoraJack FremontMovie
1992My New GunGerald BenderMovie
1992A Woman Scorned: The Betty Broderick StoryDan BroderickMovie
1991A Woman Named JackieJohn Fitzgerald Kennedy · 3 episodesShow
1990Working It Out13 episodesShow
1990StellaStephen DallasMovie
1989The Big PictureAttorneyMovie
1988Tattingers15 episodesShow
1988Weekend WarCapt. John DeasonMovie
1987Hold the DreamShane O'Neill · 4 episodesShow
1987The Two Mrs. GrenvillesBilly Grenville Jr. · 2 episodesShow
1986Jumpin' Jack FlashMarty PhillipsMovie
1986Choke CanyonDr. David LowellMovie
1985Brewster's MillionsWarren CoxMovie
1984ThreesomePeter HattenMovie
1984Dark MirrorDr. Jim EiseleyMovie
1983The HitchhikerTodd Fields · 1 episodeShow
1983ChiefsBilly Lee · 3 episodesShow
1982Tales of the Gold MonkeyJake Cutter · 22 episodesShow
1982Inside the Third ReichKarl Hanke · 2 episodesShow
1981Summer SolsticeJoshMovie
1981Sherlock Holmes: The Strange Case of Alice FaulknerLarrabeeMovie
1980Loving CouplesGregMovie
1980The Henderson MonsterPete CasimirMovie
1979Star Trek: The Motion PictureDeckerMovie
1979The PromiseMichael HillyardMovie
1978FedoraYoung BarryMovie
1977Between the LinesMichaelMovie
1977The Rhinemann ExchangeDavid Spaulding · 3 episodesShow
1976Battle of the Network Stars1 episodeShow
1976Charlie's AngelsSteve Carmody · 1 episodeShow
1976All the President's MenHugh SloanMovie
1976Brinks: The Great RobberyAgent Donald NashMovie
1976Good Heavens1 episodeShow
1974The Michele Lee Show1 episodeShow
1972The Waltons1 episodeShow