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