2017
as Donovan
2013
as Smiling Man
2002
as Watch Sergeant
1997
as Leroy Tidd
as Leroy Tidd / Salah Yudin
1994
as Peter
1990
as Louis Johnson