
Van Helsing (2004) .... Carl
After the Deluge (2002) .... (mini) TV Series
Lord of the Rings: The Return of the King, (2003) .... Faramir
Gettin' Square (2003) .... Spitieri
Banged Out (2002) ....n/a
Lord of the Rings: The Two Towers (2002) .... Faramir
Pure (2002/I) .... Lenny
Crocodile Hunter(2002) .... Sam Flynn
Dust(2001/I) .... Luke
The Bank (2001) .... Jim Doyle
Moulin Rouge (2001) .... Audrey
Russian Doll (2001) .... Ethan
In the Mind of the Architect (2000) TV Series (voice) .... Narrator
The Beach (2000/II) .... Narrator
Better Than Sex (2000) .... Josh
Molokai: The Story of Father Damien (1999) .... Father Damien
SeaChange (1998) TV Series .... Daniel 'Diver Dan' Della Bosca (1998-1999)
A Little Bit of Soul (1998) .... Richard Shorkinghorn
Dark City (1998) .... Schreber's Assistant
Babies(1997) (mini) TV Series .... Ian
Return to Jupiter (1997) TV Series .... Dr. Chrobak
The Boys (1997/I) .... Brett Sprague
Twisted Tales (1996) TV Series .... George
Idiot Box (1996) .... Bank Teller with a History
Cosi (1996) .... Doug
Heartland (1994) (mini) TV Series .... Warwick Bone
Gino (1994)
No Escape (1994) .... Hotel Guard #2
Greenkeeping (1992) .... Trevor
Seeing Red (1992) .... Frank No 2
Come in Spinner (1990) (TV)
Poor Man's Orange (1987) (mini) TV Series .... Party Youth
Sons and Daughters (1981) TV Series