2024
Return to Paradise as Ted Haddon (1 episode)
2023
Transfusion as Principal Doyle
2022
Thai Cave Rescue as Rick Stanton (5 episodes)
2022
Voice Activated as Roadside Assist
2021
The Moth Effect as John Blakesmith (1 episode)
2021
Wakefield as Oscar (1 episode)
2019
Frayed as Terry Harris (11 episodes)
2018
The Nightingale as Major Bexley
2018
Head Above Water as Pete Massey
2017
Adult as LAPD Officer
2016
Pandemic as Jim Brown (5 episodes)
2015
Truth as Reporter Jim Moore
2015
Last Cab to Darwin as Specialist
2015
House of Hancock as Coroner Hope (2 episodes)
2015
Terminus as Hildebrandt
2012
Julian as Mr. Dexter
2007
Tasmanian Devil: The Fast and Furious Life of Errol Flynn as Additional Voices
2004
Through My Eyes as Everingham (2 episodes)
2004
Maiden Voyage as Damien Morse
2003
The Rage in Placid Lake as Joel
2002
White Collar Blue as Don Hughes (1 episode)
1997
State Coroner (14 episodes)
1996
Water Rats as Jacob Solomon (1 episode)
1995
Cody: The Burnout as Gavin Warner
1987
Rafferty's Rules as Steven (1 episode)
1986
The Flying Doctors as Johnno Johnson (75 episodes)