- 2026Last SeenSeriesHenry Reid
- 2025Avatar: Fire and AshFilmScoresby
- 2025Fire and Water: Making the Avatar FilmsSeriesSelf - "Scoresby"
- 2024Dune: ProphecySeriesDuke Ferdinand Richese
- 2024High CountrySeriesGlenn Gilmour
- 2024PlumSeriesPeter Lum, Author, Writer, Executive Producer, Creator
- 2024Revealed: Otto By OttoFilmSelf
- 2023The CastawaysSeriesMike Brass
- 2023National Theatre Live: The CrucibleFilm
- 2023Police Rescue AustraliaSeriesNarrator
- 2022Avatar: The Way of WaterFilmMick Scoresby
- 2022The TwelveSeriesGarry Thorne
- 2020The TestSeriesSelf
- 2020The EndSeriesChristopher Brennan
- 2018PressSeriesPeter Langly
- 2017National Theatre Live: YermaFilmJohn
- 2016ObservanceFilmEmployer
- 2016BrokeFilmDirk
- 2016BrockSeriesAllan Moffat
- 2015Last Cab to DarwinFilmPublican
- 2015Ruben GuthrieFilmDirector, Executive Producer, Screenplay, Theatre Play
- 2015Black ChookFilmJim Bloke
- 2014Wastelander Panda: ExileSeriesIsaac (voice)
- 2013Save Your Legs!FilmRick, Story, Screenplay
- 2013The Outlaw Michael HoweFilmDirector, Writer
- 2012Howzat! Kerry Packer's WarSeriesRodney Marsh
- 2012I Missed My Mother's FuneralFilmYoung Man
- 2011Game of ThronesSeriesHarrag
- 2011The BorgiasSeriesMattai the Hebrew
- 2011The SlapSeriesCraig, Writer
- 2011Underbelly Files: The Man Who Got AwayFilmBenny O'Connell
- 2011Kangaroo MobFilmSelf - Narrator
- 2010Beneath Hill 60FilmCaptain Oliver Woodward
- 2010I Love You TooFilmJim
- 2010Bee StingFilmTom Stanners
- 2009Three Blind MiceFilmGlenn Carter
- 2008RushSeriesBlake Fincher
- 2008Ten EmptyFilmShane Hackett, Writer, Co-Producer
- 2007NoiseFilmConst. Graham McGahan
- 2005Deck DogzFilmKurt
- 2004Salem's LotSeriesDud Rogers
- 2004Love My WaySeriesTom Jackson
- 2003FloodhouseFilmHerringbone John
- 2003Fat Cow MotelSeriesJack Green
- 2002White Collar BlueSeriesDaniel Hudson
- 2002Young LionsSeriesJason Doone
- 2001To End All WarsFilmPte. Wallace Hamilton
- 2001The Monkey's MaskFilmHayden
- 2001Life SupportSeriesTodd
- 2000City LoopFilmRobert
- 1999Monster!FilmNate
- 1999KickFilmMacca
- 1986The Siege of Barton's BathroomFilmDominic Barton