My Darling in Stirling2023 · Director | Director |
| FFrozen Stars2018 · Director, Director of Photography | Director, Director of Photography |
Smash the Fascists: OUST!2017 · Director | Director |
Songs of Revolution2017 · Producer, Director | Producer, Director |
Songs of the Underground2017 · Director, Producer | Director, Producer |
| TThree Strikes2015 · Director | Director |
| DDaddy-Long-Legs2014 · Director | Director |
The Fairy Tale2014 · Director | Director |
Wild and Precious2012 · Director, Producer, Writer | Director, Producer, Writer |
Into the Wild2011 · Director, Writer | Director, Writer |
| VVolos Sunset2010 · Director | Director |
Cultural Shock, Level One2010 · Director | Director |
The Experimenting Angel2010 · Director | Director |
| PPig in a Poke2010 · Director | Director |
A Nocturne: Night of the Vampire2007 · Writer, Producer, Director | Writer, Producer, Director |
| 11:20 p.m.2007 · Writer, Director | Writer, Director |
| FFlash2007 · Director | Director |
Blue Notes2006 · Writer, Producer, Director | Writer, Producer, Director |
| NNocturnal Submissions2006 · Writer, Director, Producer | Writer, Director, Producer |
| KKosta2006 · Director | Director |
| SSpring Rhapsody2005 · Director, Writer | Director, Writer |
| AA Sufi Valentine2004 · Director | Director |
| NNew Horizons2003 · Director, Writer | Director, Writer |
| HHigh2003 · Director | Director |
| DDon't Move2003 · Voice, Director | Voice, Director |
| PPassage2003 · Producer, Writer, Director, Director of Photography | Producer, Writer, Director, Director of Photography |
Lovesick2003 · Director, Writer, Producer | Director, Writer, Producer |
| TThe Color of Murder2002 · Director | Director |
| WWhen I Grow Up ('02)2002 · Director | Director |
| NNeedles and Pins2002 · Director | Director |
| TThe Circle Turns2000 · Director | Director |
| FFocus at Infinity1999 · Director | Director |
| CCold Heart, Warm Mind1999 · Director of Photography, Director | Director of Photography, Director |
Desire1999 · Producer, Screenplay, Director | Producer, Screenplay, Director |
| UUnderground Sky1998 · Burner, Director | Burner, Director |
| WWinter1998 · Director | Director |
| HHoly Land1998 · Actor, Director | Actor, Director |
| TThirteen1998 · Director | Director |
| TThe Wild Bunch1997 · Director | Director |
My Blessings1997 · Man in Park, Producer, Writer, Director | Man in Park, Producer, Writer, Director |
| HHow to Use Your Camera1996 · Director | Director |
| MMakes Me Stronger1996 · Actor, Director | Actor, Director |
| GGreen1996 · Voiceover, Director | Voiceover, Director |
| WWhen I Grow Up1996 · Director | Director |
| TThe Shadows1996 · Director | Director |
White1996 · Director | Director |
| FFit Waters '95 - ?1995 · Director | Director |
| AAbbot's Ford '951995 · Voiceover, Director | Voiceover, Director |
| RRich Woods '90 - '951995 · Actor, Director | Actor, Director |
| VVale1994 · Voiceover, Director | Voiceover, Director |
| DDocument 451994 · Actor, Director, Writer | Actor, Director, Writer |
| LLadykiller1994 · Restaurant Guest, Director, Producer, Writer | Restaurant Guest, Director, Producer, Writer |
| OOpen City1993 · Director, Writer, Producer | Director, Writer, Producer |
| UUntitled1992 · Director | Director |
| MMichelangelo's Dream1991 · Voiceover, Director | Voiceover, Director |
| LLove1991 · Director | Director |
| RRichmond Girl1990 · Voiceover, Director | Voiceover, Director |
How Soon is Now?1990 · Director | Director |
| ssex/dialogue/empathy: 381990 · Director | Director |
| CConstruction Group1990 · Director | Director |
Crazy Motherfucker1989 · Director | Director |
| HHoney1989 · Voiceover, Director | Voiceover, Director |
| CChange1989 · Director | Director |
| OOut1989 · Director | Director |
Melbourne '891989 · Actor, Director | Actor, Director |
| WWe're Chained1989 · Director | Director |
| PPrecious1989 · Writer, Director | Writer, Director |
Between Us1989 · Writer, Producer, Director | Writer, Producer, Director |
| KKnowing Me, Knowing You1988 · Voiceover, Director | Voiceover, Director |
| WWaiting in the Wings1988 · Director | Director |
| EEmbrace1988 · Director | Director |
| AAfter School1988 · Director | Director |
| AA Question of Faith1987 · Voiceover, Director | Voiceover, Director |
| FFaith1987 · Director, Writer | Director, Writer |
| TThe End of the World1987 · Director | Director |
| GGlorious Day1987 · Director, Writer, Producer | Director, Writer, Producer |
| TThe Green Door1986 · Actor, Director | Actor, Director |
| SStill1986 · Director | Director |
| PPhysical World1986 · Director | Director |
| BBody Talk1986 · Director | Director |
| GGlass Darkly1986 · Director | Director |
| FFun Girl1986 · Director | Director |
| BBack to Nature1985 · Film Introducer, Director | Film Introducer, Director |
| DDrive1985 · Director | Director |
| LLove Letter1985 · Narrator, Director | Narrator, Director |
| SStreets1985 · Director | Director |
| EEveryday1985 · Director | Director |
| PPretty Naive1984 · Director | Director |
| JJ.C.: The Jewellery-Case1984 · Bill, Director, Writer | Bill, Director, Writer |
Dreams Never End1984 · Director | Director |
| AAspire to Infinity1984 · Director | Director |
| AAscension: The Story of Bill1983 · Director | Director |
| CChristine and Linda Go Skating1983 · Director | Director |
| SSoul-Twister1983 · Director | Director |
| RRandom Too1983 · Director | Director |
| RRandom1983 · Director | Director |
| MMary-Go-Round1983 · Director | Director |
| IIn a Lonely Place1982 · Actor, Director | Actor, Director |
| DDoubt1982 · Director | Director |
Super DreamsDirector | Director |