1984 • as Abiola Balogun
2001 • as Peter Durham (uncredited)
2001 • as Peter Durham
2006 • as Paramedic
2018 • as Lor-Zod
2005 • as Kazim's Officer Asselar