Role w serialach
Czarna lista
jako Harold Cooper
218 odcinków
Dom Lalek
jako Boyd Langton
25 odcinków
Pani Prezydent
jako Jim Gardner
18 odcinków
Young Love
jako Russell Young (voice)
12 odcinków
Diagnosis: Murder
jako Agent Ron Wagner
6 odcinków
Emily Owens, M.D.
jako Tim Dupre
6 odcinków
Ostry dyżur
jako Greg Fischer
6 odcinków
24 godziny
jako Walid Al-Rezani
5 odcinków
Billions
jako Frank Sacker
3 odcinków
Niepewne
jako Marcus Walker
3 odcinków
Kancelaria Adwokacka
jako Asst. Attorney General Parker
2 odcinków
Conrad
jako Don Brewer
2 odcinków
1 odcinków
Dr House
jako John Henry Giles
1 odcinków
Prawo i porządek: Los Angeles
jako Agent Bossy
1 odcinków
Czarna lista: Odkupienie
jako Harold Cooper
1 odcinków
Murder One
jako David Bronson
1 odcinków
Second Time Around
jako Dr. Oakes
1 odcinków
Billions
jako Franklin Sacker
1 odcinków
Legion of Super Heroes
jako Dr. Mar Londo (voice)
1 odcinków
Ally McBeal
jako Ballard
1 odcinków
Vanishing Son
jako Andre Laine
1 odcinków
Vanishing Son
jako André Laine
1 odcinków
Przyjaciółki
jako Earl
1 odcinków