2021
Mystery 101: Deadly History as Graham Winslow
2021
Mystery 101: Killer Timing as Graham Winslow
2020
Mystery 101: An Education in Murder as Graham Winslow
2019
Seberg as Interviewer
2019
Mystery 101: Dead Talk as Graham Winslow
2019
Mystery 101: Words Can Kill as Graham Winslow
2019
Mystery 101: Playing Dead as Graham Winslow
2019
Mystery 101 as Graham
2018
The Assassin's Code as Angelo Leonetti
2016
StartUp as Leonard (3 episodes)
2016
Fuller House as Dr. Fred Harmon (2 episodes)
2015
Crazy Ex-Girlfriend as Marco Serrano (2 episodes)
2015
Babysitter as Neal Longway
2015
Zoo as Max Morgan (6 episodes)
2014
Manhattan as Maxwell Rubins (1 episode)
2013
Cleaners as Barry Madden (1 episode)
2013
Pacific Rim as American UN Representative
2011
The Space Between as Airline Executive
2011
Switched at Birth as Dale (3 episodes)
2011
Franklin & Bash as Big Mack (1 episode)
2010
Law & Order: LA as Marty Fox (1 episode)
2010
Rizzoli & Isles as Roger Deluth (1 episode)
2010
Bones as Detective Pino
2010
Life Unexpected as Jack Bazile (8 episodes)
2009
Castle as Alan Freeman (1 episode)
2008
90210 as Charles Sanderson (2 episodes)
2008
Raising the Bar as Gordon Burke (1 episode)
2007
Moonlight as Robert Fordham (1 episode)
2007
Damages (3 episodes)
2007
Cougar Club as Mr. Holmes
2005
Bones as Richard King (1 episode)
2005
Ambulance Girl as Michael Stern
2005
The Closer as Michael Morgan (1 episode)
2005
Jane Doe: Now You See It, Now You Don't as William Joyner
2004
House as Dan's Father (1 episode)
2004
Missing Brendan as Bob Calden
2004
Desperate Housewives as Dick Jackson (1 episode)
2004
Kevin Hill as Harlan Davis (1 episode)
2004
CSI: NY as Abel Bloom (1 episode)
2004
Gramercy Park as Billy Hammond Sr
2003
NCIS as Neil Fleming (1 episode)
2002
Without a Trace as Michael Fletcher (1 episode)
2002
CSI: Miami as Bret Betancourt (1 episode)
2002
The Banger Sisters as Raymond Kingsley
2002
Clockstoppers as Dr. Gibbs
2001
Halloweentown II: Kalabar's Revenge as Calabar
2000
The Contender as William Hanson
2000
CSI: Crime Scene Investigation as Bill Dorton (1 episode)
1999
Horse Sense as Glenn Woods
1999
The West Wing as Sen. Jack Enlow, D-IL (1 episode)
1998
Halloweentown as Kalabar
1998
V.I.P. as Gower Jantzen (1 episode)
1998
Bulworth as Reporter in Hallway
1997
High Stakes as Mike Fitzgreald
1997
The Practice as Harry Duvall (1 episode)
1996
Color Me Perfect as Dr. Mitch Conlon
1996
Amityville: Dollhouse as Bill Martin
1996
Chameleon as Jason Ainsley
1996
Pacific Blue as Alan Watson (1 episode)
1995
An Element of Truth as Peter
1995
JAG as Phil Delaney (1 episode)
1994
Touched by an Angel as Dr. Harrison Trowbridge Archibald IV (1 episode)
1994
Chicago Hope (1 episode)
1994
Party of Five as Mr. Marshall Thompson (1 episode)
1993
Diagnosis: Murder as Dr. Donald Ward (1 episode)
1993
Me and the Kid as Dr. Berman
1993
The Mommies as Paul Kellogg (38 episodes)
1993
Without Warning: Terror in the Towers
1993
For The Love of My Child: The Anissa Ayala Story as Dr. Rudolph Brutoco
1992
Citizen Cohn as Reporter
1991
The Rape of Doctor Willis as Wally Shaw
1990
Welcome Home, Roxy Carmichael as Scotty Sandholtzer
1990
Law & Order as Connecticut Governor Michael Riordan (1 episode)
1990
Memories of Murder as Michael
1990
Personals as Evan Martin
1989
From the Dead of Night as Glen Eastman
1989
Father Dowling Mysteries as Jonathan cabot (1 episode)
1988
Murphy Brown as Jake Lowenstein (1 episode)
1988
Who Gets the Friends?
1987
Haunted by Her Past as Charles Kamen
1987
A Year in the Life as Brian (1 episode)
1987
Summer School as Vice Principal Phil Gills
1986
About Last Night... as Steve Carlson
1984
Murder, She Wrote as Gerald Innsmouth (1 episode)
1984
Who's the Boss? as Geoffrey Wells (6 episodes)
1983
Svengali as Mendy Weindenbaum