Role w serialach
Once and Again
jako Rick Sammler
63 odcinków
Crime Story
jako Det. Joey Indelli
43 odcinków
The Rocketeer
jako Dave Secord (voice)
43 odcinków
The 4400
jako Jordan Collier
27 odcinków
Helix
jako Dr. Alan Farragut
26 odcinków
Dochodzenie
jako Darren Richmond
26 odcinków
Cardinal
jako John Cardinal
24 odcinków
Dynasty
jako Luke Fuller
19 odcinków
Moon Over Miami
jako Walter Tatum
13 odcinków
Modus
jako Dale Tyler
8 odcinków
Delirium
jako Thomas Fineman
8 odcinków
Życie na fali
jako Carter Buckley
7 odcinków
More Tales of the City
jako Jon Fielding
6 odcinków
Tales of the City
jako Jon Fielding
5 odcinków
Further Tales of the City
jako Dr. Jon Fielding
4 odcinków
Shark
jako Wayne Callison
3 odcinków
Melrose Place
jako Ben Brinkley
3 odcinków
In the Beginning
jako Moses
2 odcinków
Meteor
jako Detective Jack Crowe
2 odcinków
Star Trek: Protogwiazda
jako Thadiun Okona (voice)
2 odcinków
Star Trek: Następne pokolenie
jako Capt. Thadiun Okona
1 odcinków
Eureka
jako Dr. Bruce Manlius
1 odcinków
Frasier
jako Clint
1 odcinków
E! True Hollywood Story
jako Self
1 odcinków
Mr. & Mrs. Smith
jako Parker Martin
1 odcinków
Family Ties
jako Lyle
1 odcinków
Prawo i porządek: Sekcja specjalna
jako Ron Polikoff
1 odcinków
FBI
jako Detective Jack Lombardo
1 odcinków
The Naked Truth
jako Luke
1 odcinków
Star Trek: Protogwiazda
jako Okona (voice)
1 odcinków
Hotel
jako Nick Desmond
1 odcinków
Kancelaria Adwokacka
jako Tom Bartos
1 odcinków