2011
6.7
The Awakening
Actor - Reverendo Hugh Purslow
2008
6.1
Mirrors
Actor - Lorenzo Sapelli
6.6
The Duchess
Actor - General Grey
2004
Troy
Actor - Nestor
1999
6.5
Notting Hill
Actor - PR Chief
1996
7.1
101 Dalmatians
Actor - Skinner
Full filmography