Actor
The Invisible Man
2020
as Car Park Guard (uncredited)
Hacksaw Ridge
2016
as Sergeant Amos
Jenny Dixon Beach
2011
as Detective Chris Hails
Burlesque
2009
as Richard
X-Men Origins: Wolverine
2009
as Soldier (uncredited)
Nim's Island
2008
as Buccaneer Pirate Chef (uncredited)