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