

Jude
1980 · as Michael

Love Potion
1987 · as Robert Badel

Joseph Andrews
1977 · as Ruffian

Jinnah
1998 · as Nehru

Pericles, Prince of Tyre
1984 · as Thaliard / Fifth Knight

Countdown to War
1989 · as Bonnet

Legacy
2013 · as Annikov

Henry V
1979 · as Earl of Salisbury

Vol-au-vent
1996 · as Toby

Apply, Apply, No Reply
1976 · as Tarun Bose

The Good, the Bad and the Ugly (documentary)
2007

Dare To Dream: The Making of Jinnah
1998 · as Self

Doctor Who: Timelash
1985 · as The Borad