Actor
Sharpe: The Legend
1997 · as Colonel de L'Eclin
The Higher Mortals
1993 · as Rawlings
Sharpe's Rifles
1993 · as Colonel De l'Eclin
Electric Moon
1992 · as Thierry
Meridian
1990 · as Lawrence / Oliver
Wild Geese II
1985 · as Pierre
A Flame to the Phoenix
1983
The Scarlet Pimpernel
1982 · as Armand St. Just
Victor/Victoria
1982 · as Richard DiNardo