Actor
Birder
2026 · as Dog Walker
Dream Hacker
2025 · as John Steel
The Last House
2024 · as Malcom
The Ghost Writer
2022 · as Bryan
Second Spring
2020 · as Tim Deane
Boyne Falls
2018 · as Vinnie
Work
2017 · as Dad
The Pugilist
2017 · as William McCrae
Mad to Be Normal
2017 · as Richard Long
Hit Me
2016 · as Hitman
The Pilgrims
2015
Perdition County
2014