
38 credits

Young Alexander the Great(2010)
Aristotle

National Theatre: My Fair Lady(2005)
Professor Higgins
Lost and Found(2003)
The Customer

Johnson County War(2002)
Lord Peter

Beginner's Luck(2002)
Andrew Fontaine

Trance(2001)
Jerome

A Knight's Tale(2001)
John Thatcher

Contaminated Man(2000)
President of Clarion

Shadow Run(1998)
Melchoir

The Proprietor(1996)
Elliott Spencer

Home Song(1996)
Claire's Colleague

Dead Man's Island(1996)
Milo

Iron Eagle III(1992)
Palmer

3 Men and a Little Lady(1990)
Edward

Souvenir(1989)
William Root

Tears in the Rain(1988)
Michael Bredon

The Lady and the Highwayman(1988)
Rudolph Vyne

Blind Justice(1988)
Joseph Mahoney

Shades of Love: The Man Who Guards the Greenhouse(1988)
Jeff Green

The Fantasist(1986)
Inspector McMyler

Lace 2(1985)
Raleigh

Mata Hari(1985)
Karl von Bayerling

Jenny's War(1985)
Captain Preston

Until September(1984)
Philip

In Possession(1984)
Frank Daly

Heat and Dust(1983)
Douglas Rivers

Treasure Island(1982)
Captain Smollett

The Letter(1982)
Officer Withers

Eye of the Needle(1981)
David

From a Far Country(1981)
Tadek Sobański

Children of the Full Moon(1980)
Tom

Zulu Dawn(1979)
Lt. Coghill

Little Girl in Blue Velvet(1978)
Baby

East of Elephant Rock(1977)
Robert Proudfoot

Royal Flash(1975)
Eric Hansen

Dr. Watson and the Darkwater Hall Mystery(1974)
Sir Harry

K Is for Killing(1974)
Sunny Garrick

There's a Girl in My Soup(1970)
Nigel (uncredited)