- The Ishmael Club (2003)...Bill Dyson
- The Lady In The Van (2002)...the young Alan Bennett
- Betrayal (2001)
- Crazy Brave (2000)...Jim Morgan
- Fred (1999)
- Hayfever (1991)
- A Hard Job (Unknown)
Himself - filmography
1. Wildness (2003) (voice) .... Voice of Peter Dombrovskis
Notable TV Guest Appearances
- All Saints playing "Dr. Malcolm Pussle" (2001+ 2003)
- The Angel Files playing "Nathan, orginal assistant" in episode "Pilot Movie" (2002)
- Something in the Air playing "Steve Saks" (2001)
- Tales of the South Seas in episode: "The Assassin" (episode # 1.13) 30 September 2000
- Stingers playing "Dr. Gresham" (2000)
- Water Rats playing "Terry Spiro" (1999)
- All Saints playing "Bryan Taylor" in episode: "Happy Death Day" (episode # 1.38) 27 October 1998
- Murder Call playing "Kim Kouros" in episode: "Black Friday" (episode # 1.7) 22 September 1997
- Snowy playing "Gordon King" in episode: "Mick's Cafe"
- Embassy playing "Joshua" in episode: "Cherchez La Femme" (1991)
- GP playing "Danny Tanner" (1989-1991)
- Joe Wilson (1988)
- The Flying Doctors playing "Trevor Neilson" in episode: "The Hometown Hero" (episode # 2.15) 1987
- Rafferty's Rules playing Peter Becker (1987)
- Prime Time (1986)
- Butterfly Island playing "Brett" in episode: "Fathers and Sons" (1985)
- Five Mile Creek playing "Brennan" in episode: "The Hangman's Noose" (episode # 2.1) 16 May 1984
- A Country Practice playing "Sandy Hughes" (1984)
- A Country Practice playing "Barry Hall" (1982)