Actor
Sin Eater
2026 · as Lee
Stutterbug
2026 · as Keith
The Assassination of Michael D. Higgins
2025
Blue Moon
2025 · as Weegee
Heartsick
2025 · as John
Callan Kicks The Year 2023
2023
Dash
2021
Something Doesn't Feel Right
2019 · as Steve
Locus of Control
2018 · as Jared
Swerve
2015 · as Vaughan