Actor
Fertile Ground
2026 · as Finn
Elvis
2022 · as Tom Hulett
Little Tornadoes
2022 · as Leo
Tough
2021 · as Shane
Measure for Measure
2020 · as Angelo
Escape from Pretoria
2020 · as Leonard
Disclosure
2020 · as Danny Bowman
Tomorrow, and Tomorrow, and Tomorrow
2017 · as Helmut
The Dressmaker
2015 · as Reginald Blood
The Fear of Darkness
2015 · as Matt Sorensen
One Eyed Girl
2014 · as Travis
There Is No Such Thing as a Jellyfish
2014 · as Boyfriend