

Giacomo Meyerbeer - Les Huguenots (Die Hugenotten)(2013)

The Ties That Bind Us(2008)
Hade (archive footage)

Madama Butterfly - The Met(1994)

Men's Madness - The Myth of Male Reason(1991)
Doctor Black

A Handful of Dust(1988)
Doctor

The Shooting Party(1985)
Dr. West

Champions(1984)
Beck

Gandhi(1982)
Brigadier

The Unborn(1980)
Father Carrow

The Mirror Crack'd(1980)
Director of Photography (uncredited)

Doctor Who: The Sun Makers(1977)
Gatherer Hade

A Choice of Evils(1977)
General Heidelmann

Brassneck(1975)

Occupations(1974)
Valletta
Choice(1974)
Sam Franklin

Got It Made(1974)
Dr. Allen

Young Winston(1972)
Moore

Twelfth Night(1970)
Antonio
Promenade(1968)
The Investigation(1967)
Defendant

The Fighting Prince of Donegal(1966)
Phelim O'Toole

Life at the Top(1965)
Doctor

The Flood(1963)
Alec Weathersfield

Walk a Tightrope(1963)
Doug Randle

Ricochet(1963)
Alan Phipps

The Cracksman(1963)
Detective Sergeant

I Thank a Fool(1962)
Irish Doctor

The War Lover(1962)
Murika

The Terror of the Tongs(1961)
Inspector Bob Dean

Tunes of Glory(1960)
Captain Alec Rattray

A Night to Remember(1958)
First Officer William Murdoch

The Wind Cannot Read(1958)
Hobson

Dublin Nightmare(1958)
Steve Lawlor
The Caine Mutiny Court-Martial(1958)

The Moonraker(1958)
Henry Strangeways

Ice Cold in Alex(1958)
Captain Crosbie

A Lady Mislaid(1958)
George McHugh

The Horse's Mouth(1958)
Hodges (uncredited)

Night of the Demon(1957)
Inspector Mottrarn

Yangtse Incident: The Story of H.M.S. Amethyst(1957)
Lieutenant Strain

Time Without Pity(1957)

The Birthday Present(1957)
Hawkins (uncredited)

These Dangerous Years(1957)
Cpt. Brewster

The Good Companions(1957)
Jack Ridvers

The Iron Petticoat(1956)
Alex

The Long Arm(1956)
Nightwatchman / Gilson

It's Never Too Late(1956)
John Hammond

The Feminine Touch(1956)
Casualty Doctor

The Dam Busters(1955)
Squadron Leader H. M. Young, D.F.C.

Children Galore(1955)
Harry Bunnion

Lease of Life(1954)
Carter

The Cruel Sea(1953)
Sailor (uncredited)