Actor
The All Together
2007 · as Kenny Tinsel
Miss Potter
2006 · as Meeting Chairman
About a Boy
2002 · as John
Anybody's Nightmare
2001 · as Gordon Pollock QC
Another Life
2001 · as Dr Maudsley
102 Dalmatians
2000 · as Reporter
Golden Years
1999 · as Barry
The Heart Surgeon
1997 · as Profusionist
Fierce Creatures
1997 · as TV Reporter
Restoration
1995 · as Pinworth