2023
Holding Achilles as Odysseus
2022
Barons as Bruce Hewitt (1 episode)
2019
The Whistleblower as Harrison
2018
Chasing Comets as Coach Munsey
2018
Harrow as Clayton Pike (1 episode)
2016
Brock as Larry Perkins (1 episode)
2016
Doctor Doctor as Nathan (6 episodes)
2012
The Great Mint Swindle as Tony Lewandowski
2011
Boys On Film 6: Pacific Rim as Mal Logan (segment "Franswa Sharl")
2009
Franswa Sharl as Mal Logan
2008
The Tender Hook as Ronnie
2008
Underbelly as Wally Tomlinson (13 episodes)
2007
Sea Patrol as Andy 'Charge' Thorpe (68 episodes)
2005
Man-Thing as Wayne Thibadeaux
2003
Danny Deckchair as Pete
2003
Inspector Gadget 2 as McKibble
2001
The Monkey's Mask as Steve (uncredited)
2000
City Loop as Mr. Maxwell
2000
The Three Stooges as Curly Wannabe
1999
Farscape as Kcrackic (1 episode)
1998
All Saints as Wayne Calder (1 episode)
1996
Mr. Reliable as Chubby Cop
1994
The Roly Poly Man as Axel
1994
The Custodian as Waiter