
as Self

as Self
2007

as Himself - Narrator
1964

as Self
1971

as Myror
2008

as Destiny
2022

as Narrator
1983

as Ellis Carter
2000

as Michael Stone
2004

2022

as Simon
2004

as Bobby
1991

as Robert Carver
2017
as Narrator
2024

2026

2025

as Narrator
2024

as Procuratore
2023

as Himself
2023

as Self - Narrator (voice)
2022

as Self / Bobby (archive footage)
2022

as Prince
2021

as Gil
2021

as Self
2019

as Lord Randolph
2018

as Aron
2018

as Johnson
2017

as Ken Yates
2017
as Narrator (Voice Only)
2015

as Self - Narrator (voice)
2013

as Othello
2013

as Othello
2013

as Michael X
2013

as Richard
2009

as Wayne
2009

as Mr. Sholsky
2008

as Self
2008

as Sergeant Norton
2008
as Self
1 ep.

as Self
3 episodes

as Himself - Narrator
1 episodes

as Self
1 episodes

as Myror
1 episodes

as Destiny
5 episodes

as Narrator
1 episodes

as Ellis Carter
10 episodes

as Michael Stone
42 episodes

1 episodes

as Bobby
1 episodes

as Robert Carver
11 episodes

as Dane
8 episodes

as Adrian
2 episodes

as Joel Nutkins
1 episodes

as Dr. Naday
4 episodes

as Mr. Apollo
1 episodes

as Orpheus
2 episodes

as Earl of Poynton
8 episodes

as PM Andrew Makinde
12 episodes

as Professor Marcus Shaw
2 episodes

1 episodes

as Simon Donahue
8 episodes

as Ben Ergha
6 episodes

as Nick Johnson
6 episodes
Director