2024
The Gentlemen as Stevens2024
10 Lives as (voice)2023
The Piper as Philip2022
Willow as Lachlan2021
Censor of Dreams as The 1st Assistant2019
Pennyworth: The Origin of Batman's Butler as Darren Thompson2019
Hostage Radio as Anthony2019
A Working Mom's Nightmare as Tom2019
Pentagram as Max2017
The Crucifixion as Phillip2016
Street Fighter: Resurrection as Matt Furlong2014
Outlander as Tebbe2014
Guardians of the Galaxy as Moloka Dar2014
Halo: Nightfall as Arris2014
Halo: Nightfall as Arris2013
Kick-Ass 2 as Skinny (uncredited)2013
Touch as George2010
Wild Target as First Hotel Receptionist2009
Top Girl as Not available2006
Life and Lyrics as Cashflow2005
Blood as Not available2004
Brothers as Not available2002
Buffalo Soldiers as Parsons McCovey2001
Goodbye Charlie Bright as Damien2000
Storm Damage as Shinehead