Actor
The Lord of the Rings: The Return of the King
2003
as The Ring (voice)
David Copperfield
2001
as Mr. Spenlow
The Lord of the Rings: The Fellowship of the Ring
2001
as The Ring (voice)
The Secret Rapture
1993
as Tom French
Da Vinci's War
1993
as Governor
Anna Lee: Headcase
1993
as Mr. Hahn
Dakota Road
1992
as Alan Brandon
The Price of the Bride
1990
as Sam McCready
A Little Piece of Sunshine
1990
as Sam McCready
Antigone/Rites of Passion
1990
as Haemon & Polynices (voice)
Death Has A Bad Reputation
1990
as Sam McCready
A Casualty of War
1989
as Sam McCready
The Cook, the Thief, His Wife & Her Lover
1989
as Michael
Strapless
1989
as Mr. Cooper
The Return of the Musketeers
1989
as Oliver Cromwell
The Dog It Was That Died
1989
as Purvis
Just Another Secret
1989
as Sam McCready
Life Story
1987
as Maurice Wilkins
Poppyland
1985
as Clement Scott
A Better Class of Person
1985
as Tom Osborne
Talk to Me
1984
Oxford Blues
1984
as Simon Rutledge
The Tragedy of Coriolanus
1984
as Coriolanus
An Audience with Mel Brooks
1984
as Self (uncredited)
Royal Flash
1975
as Duchy Chamberlain
The Way of the World
1975
as Mirabell
Work Is a 4-Letter Word
1968
as Reverend Mort
The Heroes of Telemark
1965
as Oli
The Americanization of Emily
1964
as Port Ensign
Heart to Heart
1962
as Parliamentary Private Secretary
Victim
1961
as Frank