Actor
Don Quixote
2000 · as Duke's Man
Henry V at Shakespeare's Globe
1997 · as Duke of Orleans / Michael Williams
Immortal Beloved
1994 · as Wenzel Robert von Gallenberg
Interview with the Vampire
1994 · as Paris Vampire
The Chronicles of Narnia: Prince Caspian & The Voyage of the Dawn Treader
1989 · as Lord Sopespian
Eye of the Needle
1981 · as Sailor #3