Nautilus as Cuff (1 episode)
2023
While the Men are Away as Des (8 episodes)
2022
The Drover's Wife: The Legend of Molly Johnson as Leslie
2022
Joe vs Carole as Agent Thomas (3 episodes)
2022
The Tourist as Justin (1 episode)
2021
Eden as Laith Palmer (3 episodes)
2020
The Luminaries as Alistair Lauderback (6 episodes)
2020
The Invisible Man as Marc
2019
Judy & Punch as Derrick Fairweather
2019
Total Control as Shaun Keogh (2 episodes)
2018
Mr Inbetween as Lefty (1 episode)
2017
A Single Rider as Mr. Harbour
2016
Hacksaw Ridge as Captain Daniels
2016
The Light Between Oceans as Constable Harry Garstone
2016
Secret City as Declan Boyd (6 episodes)
2016
Observance as Charlie
2015
Childhood's End as Vindarten (1 episode)
2014
The Water Diviner as Dawson
2013
The Outlaw Michael Howe as Peter Septon
2009
Rescue: Special Ops as Ethan Bowers (1 episode)