2020 - L'Uomo Invisibile - Attore - Tom Griffin
2017 - Pirati dei Caraibi - La vendetta di Salazar - Attore - Primo Ufficiale Wade
2016 - Goldstone - Attore - Patch
2014 - The Water Diviner - Attore - Greeves
2011 - Sleeping Beauty - Attore - Cuoco
2011 - Killer Elite - Attore - Jake
2009 - Daybreakers - L'ultimo vampiro - Attore - Frankie Dalton
2009 - Triangle - Attore - Greg
2006 - Suburban Mayhem - Attore - Rusty