Actor (72 credits)
- A Darker Side (2007) Vishinsky / Lucas, хроника, not listed in credits
- The Wicked Lady (1983) Clergyman at Tyburn
- Nutcracker (1983) Monsieur Demaurault
- Into the Labyrinth (1981) Arthur
- Lion of the Desert (1980)
- A Nightingale Sang in Berkeley Square (1979) Commander Ford
- The Spaceman and King Arthur (1979) Watkins
- Kidnapped (мини-сериал) (1978) Argyll
- The Message (1976) Yasser
- Al-risâlah (1976) Yasser
- Machinegunner (1976) Geoff Livingston
- Moving On (1974) George Collier
- Journey to the Unknown (1968) Douglas Bishop
- The Ugliest Girl in Town (1968) Reporter
- ITV Playhouse (1967) Cameron
- The Sandwich Man (1966) Blind Man
- The Troubleshooters (1965) General Stassney
- Thursday Theatre (1964) Barney Ibbot
- Mystery Submarine (1963) Lt. Cmdr. Kirklees
- The Terror of the Tongs (1961) Tang How - Tong Leader's Aide
- The Curse of the Werewolf (1961) Don Fernando
- Ghost Squad (1961) Rev. Anthony Felling
- The Sundowners (1960) Halstead
- Danger Man (1960) President Pablo Gomez
- Tarzan the Magnificent (1960) Dexter
- Jack the Ripper (1959)
- Maigret (1959) Lucas
- The Four Just Men (1959) Inspector
- The Stranglers of Bombay (1959) Camel Vendor, not listed in credits
- The Hound of the Baskervilles (1959) Stapleton
- The Big Money (1958) Detective in Pub, not listed in credits
- The Invisible Man (1958) Superintendent F.G. Van Reyneveld
- The Silent Enemy (1958) Willowdale Captain
- The Story of Esther Costello (1957) Christine Brown's father, not listed in credits
- The Long Haul (1957) Minor Role
- Yangtse Incident: The Story of H.M.S. Amethyst (1957) ERA Williams RN
- There's Always a Thursday (1957) Inspector Bradley
- Black Ice (1957) Capt. John Dodds
- The Devil's Pass (1957) Job Jolly, not listed in credits
- The End of the Road (1957)
- The Mark of the Hawk (1957) Inspector
- Account Rendered (1957) Detective Inspector Marshall
- Overseas Press Club - Exclusive! (1957) Mihailov
- Robbery Under Arms (1957) Sergeant Arthur
- Hour of Mystery (1957) Sir Percival Glyde
- 1984 (1956) Outer Party Orator
- Behind the Headlines (1956) Superintendent Faro
- Who Done It? (1956) Police Radio Announcer, not listed in credits
- Lost (1956) Bus Inspector, not listed in credits
- Jumping for Joy (1956) Haines
- The Secret of the Forest (1956) Mr. Roberts
- The Adventures of Aggie (1956) Doctor
- Night Plane to Amsterdam (1955) Detective Smith, not listed in credits
- The Dam Busters (1955) Flight Sergeant G. E. Powell
- The Dark Avenger (1955) D'Estell
- As Long as They're Happy (1955) Reporter, not listed in credits
- The Sword and the Rose (1953) Guardsman
- Rob Roy: The Highland Rogue (1953) Maj. Gen. Wightman
- Hunted (1952) Radio Operator
- Ghost Ship (1952) Plain Clothes Man
- Crow Hollow (1952) Sgt. Jenkins
- The Story of Robin Hood and His Merrie Men (1952) Merrie Man
- The Card (1952) Bookstall Attendant at Llandudno, not listed in credits
- Mystery Junction (1951) Detective Sgt. Peterson
- Valley of Eagles (1951) Det. Anderson
- The Rossiter Case (1951) Inspector
- Assassin for Hire (1951) Fred
- The Dark Man (1951) Police Driver
- Maria Chapdelaine (1950)
- The Clouded Yellow (1950) Coniston Police Sgt, not listed in credits
- Highly Dangerous (1950) Enemy Scientist, not listed in credits
- London Belongs to Me (1948) Clerk, not listed in credits