Actor · Born 1993
White Lines
2025 · as Jacob
The Big Dog
2023 · as Joynton
Untitled Earth Sim 64
2021 · as The Researcher (voice)
Laura
2020 · as Noah
Snare
2019 · as Jobe
Pirates of the Caribbean: Dead Men Tell No Tales
2017 · as Young Greenhorn
Nineteen
2015 · as Blake
The Water Diviner
2014 · as Edward Connor
The Turning
2013 · as Davo
Sleeping Beauty
2011 · as Guy with Ticket
December Boys
2007 · as Spit