Actor
Balestra
2024
as Owen
The Painter
2024
as Anxious Man
Donkeyhead
2023
as Parm
Wifelike
2022
as Marion
Fu*king Idiots
2020
as Paul
Just My Type
2020
as Peter
Write Before Christmas
2019
as Primo
Ash
2019
Killbird
2019
as Riad
Dead Rising: Endgame
2016
as Todd
Hamlet
2012
In No Particular Order
2012
as Jay
Camera Shy
2012
as Dr. Chander
Mission: Impossible - Ghost Protocol
2011
as SINGH Security Guard (uncredited)
Afghan Luke
2011
as Mateen
And Baby Will Fall
2011
as Theo
Stained
2010
as Dave
Fathers & Sons
2010
as Kama / Cameron
Love and other Dilemmas
2008
as Henry Diamond
Kardia
2006
as Sanjay