Starstruck (1982) ... Floor Manager
Shine (1996) ... David as an adult
Oscar and Linda (1997) ... Narrator
Children of the Resolution (1997) ... Zachery Welch
Elizabeth (1998) ... Sir Francis Walsingham
Shakespere in Love (1998) ... Philip Henslowe
Twisted (1998) ... Harry Chisholm
Les Miserables (1998) ... Javert
House on Haunted Hill (1999) ... Steven Price
Mystery Men (1999) ... Casanova Frankenstein
A Little Bit of Soul (1999) ... Godfrey Usher
Quills (2000) ... The Marquis de Sade
Lantana (2001) ... John Knox
The Tailor of Panama (2001) ... Harry
The Banger Sisters (2002) ... Harry
Frida (2002) ... Leon Trotsky
Finding Nemo (2003) ... Nigel
Pirates of the Caribbean (2003) ... Barbossa