Actor
- The King's Daughter (2022)
- Playing for Keeps (2018)
- The Young Messiah (2016)
- Jack Irish: Dead Point (2014)
- Better Man (2013)
- Războiul lui Kerry Packer (2012)
- Rush (2008)
- The Children (2008)
- Wedding Belles (2007)
- "Little Miss Jocelyn" (2006)
- Class of '76 (2005)
- The Ghost Squad (2005)
- Judge John Deed (2001)
- The Inspector Lynley Mysteries (2001)
- Doctors (2000)
- Holby City (1999)
- B. Monkey (1998)
- Midsomer Murders (1997)
- Casualty (1986)
- The Bill (1984)
- Taggart (1983)