Actor · Born 1975
The Cost
2023 · as Aaron
I, Portrait
2021 · as Rick Davis
The Party Bus
2020 · as Logan
Purge
2013 · as Sn Sgt Peter Jacks
Vanished
2011 · as Jack Hill
Playing for Charlie
2008 · as Reporter