Role w serialach
Unnatural History
jako Martin Donovan
13 odcinków
Trawka
jako Lieutenant Peter Scottson
12 odcinków
The Lottery
jako Darius Hayes
10 odcinków
Boss
jako Ezra Stone
8 odcinków
Archiwum 81
jako Virgil Davenport
8 odcinków
Special Ops: Lioness
jako Errol Meade
8 odcinków
The Firm
jako Kevin Stack
8 odcinków
The Dead Zone
jako Malcolm Janus
6 odcinków
Pasadena
jako Will McAllister
4 odcinków
Zaklinaczka duchów
jako Tom Gordon
4 odcinków
DC: Legendy Jutra
jako Zaman Druce
4 odcinków
Everything She Ever Wanted
jako Charles
4 odcinków
Traffic
jako Brent Delaney
3 odcinków
Firefly Lane
jako Wilson King
3 odcinków
Nancy Drew
jako Everett Hudson
3 odcinków
Trawka
jako Peter Scottson
2 odcinków
Wonderland
jako Neil Harrison
2 odcinków
Zabójcza broń
jako Grant Davenport
2 odcinków
The Hunt For The Unicorn Killer
jako Richard DiBenedetto
2 odcinków
CSI. Kryminalne zagadki Las Vegas
jako Howard Delhomme
1 odcinków
Prawo i porządek: Sekcja specjalna
jako Dr. Archibald Newlands
1 odcinków
Mistrzowie Horroru
jako Cliff Addison
1 odcinków
Fear Itself
jako Officer Dan Johnson
1 odcinków
Motive
jako Miles Balfour
1 odcinków
The Firm
jako Kevin Stock
1 odcinków
Unforgettable: Zapisane w pamięci
jako William Houston
1 odcinków
Carter
jako Hamilton Gerard
1 odcinków
Prawo i porządek: Sekcja specjalna
jako Logan Carter
1 odcinków
Elektryczne marzenia Philipa K. Dick'a
jako Odin
1 odcinków
Prawo i porządek
jako Robert White
1 odcinków
Conviction
jako President Theodore 'Ted' Morrison
1 odcinków
The Listener
jako Michael Morrissey
1 odcinków
1 odcinków
Ziemia trwa
jako Milton
1 odcinków