1988 • as Detective Darren Nasser
2018 • as Aaron Sharpe
2016 • as Young Human Soldier
2018 • as Farid
2019 • as Constable Pollard
2023 • as Jerome