| |
| Film Credits | | |
| | | |
| MAD | 1994 | director; producer; screenplay; editor |
| COMMISSION | 1997 | director; screenplay |
| SEXY BEAST | UK/Spain/US, 2000 | director |
| BIRTH | Germany/UK/US, 2004 | director; screenplay |
| MITCHELL & KENYON | 2005 | director |
| | | |
| Television Credits | | |
| | | |
| MIRRORBALL | Channel 4 tx 16/5/1999 | subject of programme |
| GLADIATORS - THE FINAL BATTLE | ITV tx 18/12/1999 | director |
| THE 100 GREATEST TV ADS | Channel 4 tx 29/4/2000 | on-screen participant |
| | | |
| Music Video Credits | | |
| | | |
| MASSIVE ATTACK: Karmacoma | 1995 | director |
| BLUR: The Universal | 1995 | director |
| RADIOHEAD: Street Spirit (Fade Out) | 1996 | director |
| JAMIROQUAI: Virtual Insanity | 1996 | director |
| JAMIROQUAI: Cosmic Girl | 1997 | director |
| NICK CAVE AND THE BAD SEEDS: Into My Arms | 1997 | director |
| RADIOHEAD: Karma Police | 1997 | director |
| UNKLE: Rabbit In Your Headlights | 1998 | director |
| RICHARD ASHCROFT: A Song for the Lovers | 2000 | director |
| MASSIVE ATTACK: Live With Me | 2006 | director |
| | | |
| Advertising Credits | | |
| | | |
| NIKE: Frozen Moment | 1996 | director |
| LEVI'S: Kung Fu | 1997 | director |
| NIKE: Parklife | 1997 | director |
| VW POLO: Protection | 1997 | director |
| GUINNESS: Swimblack | 1998 | director |
| STELLA ARTOIS: Last Orders | 1998 | director |
| GUINNESS: Surfer | 1999 | director |
| LEVI'S: Odyssey | 2000 | director |
| WRANGLER: Whatever You Ride | 2000 | director |
| GUINNESS: Dream Club | 2001 | director |
| STELLA ARTOIS: Devil's Island | 2002 | director |
| BARCLAYS: Tale, Drama, Evil, Sole | 2002 | director |
| STELLA ARTOIS: Ice Skating Priests | 2006 | director |
| SONY BRAVIA: Paint | 2006 | director |