2005
Human Touch as David2004
Through My Eyes as Kirkham2003
CrashBurn as Ben Harfield2001
Mullet as Terry2000
Grass Roots as Sandy Maxwell1999
Erskineville Kings as Trunny1998
All Saints as Scott Lacey1998
The Day of the Roses as Dr White1998
Pentuphouse as Dale1997
Twisted as Nick (segment 'The Confident Man')1996
Water Rats as Doug Porter1996
Mr. Reliable as Bruce Morrison1996
Turning April as Leif1994
The Man from Snowy River as Jimmy Wilks1994
Halifax f.p. as Tony Lobianco1994
The Damnation of Harvey McHugh as Harvey McHugh1993
Blue Heelers as Robbie Davies2025
The Bad Guys 2 Novel2025
The Bad Guys: Little Lies and Alibis Novel2024
Thelma the Unicorn Executive Producer2024
Thelma the Unicorn Book2024
The Bad Guys: Haunted Heist Novel2024
The Bad Guys: Haunted Heist Consulting Producer2023
The Bad Guys: A Very Bad Holiday Consulting Producer2023
The Bad Guys: A Very Bad Holiday Novel2022
The Bad Guys Executive Producer2022
Maraschino Ruby Characters2022
The Bad Guys Book