Actor
Red Rooms
2023
as Ludovic Chevalier
The Switch
2022
as Dick
Chaos Walking
2021
as Prentisstown Man #1
Falling
2020
as Eddie
The Archivists
2020
as Samuel
Disappearance at Clifton Hill
2020
as Gerry
Midnight Confession
2017
as Manny Jumpcannon
All Shook Up
2017
Ape Sodom
2016
as Slave
Antibirth
2016
as Warren
Pay the Ghost
2015
as Mr. Moldanado
Wolves
2014
as Morrow
The Husband
2014
as Henry Andreas
The Good Escape
2013
as Bob
Max Payne
2008
as Doug
The Incredible Hulk
2008
as Cab Driver
Lars and the Real Girl
2007
as Kurt
The Tracey Fragments
2007
as Lance
Land of the Dead
2005
as Mouse
Mouth to Mouth
2005
as Mad Ax
Stuff
1999
as Phillip