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)
Paradise Found
2003