Tom Fisher

Acting

2003

Shanghai Knights

- Arthur 'Artie' Doyle
2006

The Illusionist

- Willigut