Filmografia Poor Man’s Orange (1987) jako Party Youth Herosi (The Heroes, 1988) jako Horrie Young Seeing Red (1992) jako Frank No 2 Greenkeeping (1992) jako Trevor Tran The Man (1994) jako Raymond „Tran” Moss Heartland (1994) jako Warwick Bone Gino (1994) jako Trevor Kolonia karna (No Escape, 1994) jako strażnik Opera u czubków (Cosi, 1996) jako Doug Idiot Box (1996) jako Bank Teller with a History Return to Jupiter (1997) jako doktor Chrobak Babies (1997) jako Ian Rąbek duszy (A Little Bit of Soul, 1998) jako Richard Shorkinghorn Chłopcy (The Boys, 1998) jako Brett Sprague Mroczne miasto (Dark City, 1998) jako asystent Schrebera SeaChange (1998–2000) jako Daniel 'Diver Dan' Della Bosca Molokai – historia ojca Damiana (Molokai: The Story of Father Damien, 1999) jako ojciec Damian Niebiańska plaża (The Beach, 2000) jako narrator (głos) Lepsze niż seks (Better Than Sex, 2000) jako Josh Proch i pył (Dust, 2001) jako Luke Żona do wzięcia (Russian Doll, 2001) jako Ethan Bank (The Bank, 2001) jako Jim Doyle Moulin Rouge!