Actor (76 credits)
- Gandhi (1982) Court Reporter
- The Wednesday Special: Who Killed Julia Wallace? (1975) Roland Oliver
- Shades of Greene (1975) Sir Joshua
- Haunted: Poor Girl (1974) Corbett
- Jennie: Lady Randolph Churchill (1974) Doctor
- For the Love of Ada (1972) Vicar
- Frenzy (1972)
- Six Days of Justice (1972) Chairman
- The Onedin Line (1971) Clipper Captain
- Mad Jack (1970) Hugh Massingham
- Man at the Top (1970) Chairman
- The Mind of Mr. J.G. Reeder (1969) Judge
- Randall and Hopkirk (Deceased) (1969) Doctor Musgrove
- Market in Honey Lane (1967) Mr. Mead
- Hide and Seek (1964) Secretary at Ministry
- Emergency (1962) Prison Governor
- Victim (1961) Policeman in Cell, not listed in credits
- Deadline Midnight (1960) Mr. Brown
- Violent Moment (1959) Det. Sgt. Jarman, not listed in credits
- Undercover Girl (1958) Ken Farrell, the Editor
- Heart of a Child (1958) Breuer
- The Tommy Steele Story (1957) Paul Lincoln
- Brothers in Law (1957) Mr. Johnson
- The Bridge on the River Kwai (1957) Major Hughes
- Boyd Q.C. (1956) Saunders
- Circus Friends (1956) Ranger
- Colonel March of Scotland Yard (1956) Heather
- Whack-O! (1956) Mr. Phipps
- The Ship That Died of Shame (1955) Customs Man, not listed in credits
- Secret Venture (1955) Inspector Dalton
- Diplomatic Passport (1954) Policeman, not listed in credits
- The Red Beret (1953) Flight Sgt. Box
- Meet Mr. Lucifer (1953) Accountant in Office, not listed in credits
- Street Corner (1953) Policeman Outside Jewellers, not listed in credits
- Pool of London (1951) Detective in Pub, not listed in credits
- High Treason (1951) Ships Radio Operator, not listed in credits
- Laughter in Paradise (1951) Constable Charles Baker, not listed in credits
- Mister Drake's Duck (1951) Sergeant
- Madeleine (1950) Plainclothes Policeman, not listed in credits
- Waterfront (1950) Policeman, not listed in credits
- The Clouded Yellow (1950) Keswick Police Sgt, not listed in credits
- Highly Dangerous (1950) Police Sgt. at Customs Cafe, not listed in credits
- The Woman in Question (1950) Detective Lucas, not listed in credits
- Man on the Run (1949) Radio Control Officer
- It's Not Cricket (1949) 1st. Miltary Policeman
- Marry Me (1949) Policeman, not listed in credits
- Stop Press Girl (1949) Pub Landlord, not listed in credits
- The Blue Lagoon (1949) Nick Corbett
- Don't Ever Leave Me (1949) Policeman at Pillar Box, not listed in credits
- London Belongs to Me (1948) Prison Officer, not listed in credits
- My Brother's Keeper (1948) Police Sgt. Bert Foreman
- Emma (1948) Mr. Weston
- The White Unicorn (1947) Bill, not listed in credits
- The October Man (1947) Det. Sgt. Troth
- Take My Life (1947) Policeman Making Charge Statement, not listed in credits
- Waterloo Road (1945) Policeman in Fight in Arcade, not listed in credits
- The Way Ahead (1944) Soldier in Pub Talking to the Chelsea Pensioners, not listed in credits
- Tawny Pipit (1944) Soldier On Manoeuvres, not listed in credits
- The Halfway House (1944) John--Davies' Doctor
- Men of Rochdale (1944) William Cooper
- San Demetrio London (1943) Naval Officer, not listed in credits
- Millions Like Us (1943) Tom
- The Life and Death of Colonel Blimp (1943) Soldier, not listed in credits
- The Demi-Paradise (1943) British Sailor
- The Flemish Farm (1943) Cyclist, not listed in credits
- In Which We Serve (1942) Hollett
- The Big Blockade (1942) Press
- The Black Sheep of Whitehall (1942) Hotel receptionist
- The Foreman Went to France (1942) Official, not listed in credits
- The Day Will Dawn (1942) U-Boat Commander
- The Goose Steps Out (1942) British Pilot, not listed in credits
- Flying Fortress (1942) Meterologist, not listed in credits
- George and Margaret (1940) Claude
- Convoy (1940) German Captain, not listed in credits
- There Ain't No Justice (1939) Mr. Short, not listed in credits
- Escape Me Never (1935) Undetermined role, not listed in credits