highest rated
acting
- Jude and the Jinn → Priest
- A Tribe Called Love → Reporter Ryan
- Verona → Arthur Baron
- Most Dangerous Game (TV) → Bus Driver (uncredited)
- Hero: Inspired by the Extraordinary Life & Times of Mr. Ulric Cross → Telford Georges
- Private Eyes (TV) → Jeremy Macneil
- Orphan Black (TV) → Technician
- Kissed by Lightning → Choir Leader
- An Existential Affair → The Captain
- Mayday (TV) → Air Traffic Controller
- Monk (TV) → Police Officer
- Soul Food (TV) → Accountant
- Buffy the Vampire Slayer (TV) → Scientist
- The Sentinel (TV) → René Christophe
- Flash Gordon: Marooned on Mongo → Talon (voice)
- Mysterious Island (TV) → Neb Brown
- Rude → Addict
- Due South (TV)
- Due South (TV) → Resident
- Forever Knight (TV)
- Sam & Me → Vincent (as Andrew Marshall)