Role w serialach
Prawo ulicy
jako Lester Freamon
59 odcinków
Treme
jako Albert "Big Chief" Lambreaux
36 odcinków
12 odcinków
Impersonalni
jako Alonzo Quinn
11 odcinków
The Man Who Fell to Earth
jako Josiah Falls
10 odcinków
Chance
jako Carl Allan
10 odcinków
Ferajna z Baker Street
jako Linen Man
8 odcinków
The Divide
jako Isaiah Page
8 odcinków
Jericho
jako Ralph Coates
8 odcinków
Partners in Crime
jako Julius Hersheimmer
6 odcinków
The Corner
jako Fat Curt
6 odcinków
Bulletproof
jako Ronald Pike Snr
6 odcinków
Truelove
jako Ken
6 odcinków
Eric
jako George
6 odcinków
La Fortuna
jako Jonas Pierce
6 odcinków
Doctor Who: Dreamland
jako Night Eagle (voice)
4 odcinków
Fundacja
jako Abbas
4 odcinków
Marvel: Jessica Jones
jako Det. Oscar Clemons
4 odcinków
Testament: Historia Mojżesza
jako God (voice)
3 odcinków
Mroczne materie
jako The Master
3 odcinków
Towards Zero
jako Frederick Treves
3 odcinków
Waking the Dead
jako Howard Boorstin
2 odcinków
Archer
jako Popeye (voice)
2 odcinków
Jonathan Creek
jako Hewie Harper
2 odcinków
Czarna lista: Odkupienie
jako Richard Whitehall
2 odcinków
Life on Mars
jako Captain Bellow
2 odcinków
Chance
jako Carl
2 odcinków
Show Me a Hero
jako Robert Mayhawk
2 odcinków
Small Town, Big Story
jako Chet Donald
2 odcinków
Murder Most Horrid
jako American
1 odcinków
The Professionals
jako President Ojuka
1 odcinków
Więzienie Oz
jako Afsana
1 odcinków
1 odcinków
Prawo i bezprawie
jako Rex da Silva
1 odcinków
Zaprzysiężeni
jako Nathan Anderson
1 odcinków
American Masters
jako Self - Narrator
1 odcinków
Morderstwa w Midsomer
jako Frank Wainwright
1 odcinków
London Spy
jako The American
1 odcinków
Detektyw
jako Minister
1 odcinków
Forever
jako Jerry Charters
1 odcinków
Royal Crackers
jako Deshaun (voice)
1 odcinków
The Big Narstie Show
jako Self
1 odcinków
Układy
jako Dave Pell
1 odcinków
Śmierć pod palmami
jako Marlon Croft
1 odcinków
The Boroughs
jako Art
1 odcinków
Bez powrotu
jako Norman Baker / Norman Danzer
1 odcinków
Meadowlands
jako Professor Campbell
1 odcinków