Role w serialach
Homicide: Life on the Street
jako Tim Bayliss
122 odcinków
Philly
jako Daniel X. Cavanaugh
22 odcinków
Pani Prezydent
jako Rod Calloway
18 odcinków
Veronica Mars
jako Jake Kane
11 odcinków
City of Angels
jako Raleigh Stewart
11 odcinków
Middle Ages
jako Brian Conover
6 odcinków
Confess
jako Callahan Gentry
6 odcinków
5 odcinków
9-1-1: Teksas
jako Alden Radford
4 odcinków
The Gates
jako Thomas Bates
4 odcinków
3 odcinków
Flash
jako Thomas Snow / Icicle
3 odcinków
Resurrection
jako Brian Addison
3 odcinków
Chirurdzy
jako John Dickinson
3 odcinków
2 odcinków
Ich pięcioro
jako Evan Stilman
2 odcinków
Rekrut
jako Special Agent Sam Taggart
2 odcinków
Private Practice
jako Adam Wilder
2 odcinków
CSI. Kryminalne zagadki Las Vegas
jako Vincent Lurie
1 odcinków
Zaklinaczka duchów
jako Doug Bancroft
1 odcinków
Opowieści z krypty
jako Devlin Cates
1 odcinków
Crossing Jordan
jako Detective Collins
1 odcinków
Bez śladu
jako Duncan Muller
1 odcinków
Orły z Bostonu
jako Dr. Robert Brooks
1 odcinków
1 odcinków
White Collar: Biały kołnierzyk
jako Dr. Wayne Powell
1 odcinków
1 odcinków
Castle
jako Anthony Freedman
1 odcinków
Backstrom
jako Senator Tobias Percival
1 odcinków
Mentalista
jako Father Peter DiBuono
1 odcinków
Eerie, Indiana
jako Todd Ski (uncredited)
1 odcinków
Prawo i porządek
jako Tim Bayliss
1 odcinków
Bracia Sun
jako Professor Clippenger
1 odcinków
Skandal
jako Dale
1 odcinków
Hawaii 5.0
jako Michael Reeves
1 odcinków
Zabójcze umysły
jako Don Sanderson
1 odcinków
Podkomisarz Brenda Johnson
jako Mark Wheeler
1 odcinków
St. Elsewhere
jako Brett Johnston
1 odcinków