Actor
- Joe vs. Carole (2022)
- The Heights (2019)
- Secret City (2018)
- The Pretend One (2018)
- The Other Guy (2017)
- Out of the Shadows (2017)
- Tracks (2013)
- Wish You Were Here (2012)
- Disgrace (2008)
- Black Water (2007)
- No Mail (2006)
- Two Twisted (2006)
- Balmain Boys (2003)
- Always Greener (2001)
- Passion (1999)
- All Saints (1998)
- Oscar and Lucinda (1997)
- Idiot Box (1996)
- Children of the Revolution (1996)
- Lilian's Story (1996)
- Napoleon (1995)
- No Worries (1994)
- This Won't Hurt a Bit (1993)
- Stark (1993)
- Waiting (1991)
- Flirting (1991)
- Edens Lost (1991)