John Castle · Actor
Sealed
2013
The Tractate Middoth
John Eldred
Sealed
2012
I Against I
Tommy Carmichael
Sealed
2006
A Harlot's Progress
Sir John Gonson
Trafalgar Battle Surgeon
Sealed
2005
Trafalgar Battle Surgeon
Gunner Rivers
Princes in the Tower
Sealed
2005
Princes in the Tower
Dr. John Argentine
Sealed
2003
Gods and Generals
Old Penn
Sealed
2001
Hornblower: Retribution
Captain Collins
Sealed
2000
The Holocaust on Trial
David Irving
Sealed
1998
The Cater Street Hangman
Rev. Prebble
Sealed
1998
Animated Epics: Beowulf
Hygelac ( voice )
Sealed
1997
The Heart Surgeon
Charlie Hawkesmore
Sealed
1996
Seasick
Chief Engineer Josif Mantz
Sealed
1994
Sparrow
Giuseppe
Sealed
1993
RoboCop 3
McDaggett
Sealed
1992
Miss Marple: The Mirror Crack'd from Side to Side
Detective Inspector Craddock
Sealed
1991
The Crucifer of Blood
Neville St. Claire
Sealed
1989
Dealers
Frank Mallory
Sealed
1985
King David
Abner
Sealed
1984
The Life and Death of King John
Earl of Salisbury
Sealed
1984
Kim
Narrator (voice)
Sealed
1983
Heather Ann
Petty Officer
Sealed
1982
Realm of Darkness - The Elusive Depths of Mexico
Narrator
Sealed
1981
Judo Champ
Mr Hall
Sealed
1980
Never Never Land
Jim
The Wings of the Dove
Sealed
1979
The Wings of the Dove
Merton
Sealed
1979
Eagle's Wing
The Priest
The Three Hostages
Sealed
1977
The Three Hostages
Dominick Medina
Sealed
1976
The Incredible Sarah
Damala
Sealed
1976
The Adventures of Eliza Fraser
Captain Rory McBride
Sealed
1972
Man of La Mancha
Sanson Carrasco / The Duke
Sealed
1972
Made
Father Dyson
Sealed
1972
Antony and Cleopatra
Octavius Caesar
The Promise
Sealed
1969
The Promise
Sealed
1968
The Lion in Winter
Geoffrey
Sealed
1968
If There Weren't Any Blacks You'd Have to Invent Them
The Young Man
Sealed
1967
A Night Out
Seeley
End in Tears
Sealed
1966
End in Tears
Leonard Dacie
Sealed
1966
Blow-Up
Bill