Seed
2009 · Drama
as Evan
John Doe: Vigilante
2014 · Crime
as Murray Wills
Beast of War
2025 · Action
as Thompson
Outlaws
2019 · Crime
as Noisy
The Narrow Road to the Deep North
2025 · Romance
as Rooster MacNeice
Irreverent
2022 · Comedy
as James Jovic
Streamline
2021 · Drama
as Nick Bush
Fear Below
as Frank Sturgess
Sweet River
2020 · Drama
as Troy
Danger Close: The Battle of Long Tan
2019 · Action
as Second Lieutenant David Sabben
Terra Nova
2011 · Adventure
as Hunter