V for Vendetta
2006 · as V Street Vigilante (uncredited)
Sky Captain and the World of Tomorrow
2004 · as Pilot (uncredited)
Dot the I
2003 · as Waiter
Film Stars Don't Die in Liverpool
2017 · as Doctor MacPhail
Shaken and Stirred on Ice
2002 · as Self
A Lump In My Throat
2001 · as Max