Après avoir travaillé dans un cabinet de courtiers en valeurs mobilières, il est acteur. Sous divers pseudonymes, il écrit des romans et pièces de théâtre dont Teddington Tragedy en 1935. Sous son nom, il publie en 1943 un thriller psychologique Mr Bowling Buys a Newspaper. Frank MacShane, professeur de littérature à l'université Columbia dans sa biographie de Raymond Chandler écrit que ce dernier considérait ce roman comme « une petite merveille. Il ne se lassait jamais de le recommander à ses amis, à qui il distribua d'ailleurs des douzaines d’exemplaires. Ce qui séduisit Chandler dans ce livre est assez clair : c'est une projection de la manière dont il se voyait lui-même »1. Ce roman est adapté à deux reprises sous le titre éponyme, en 1950 et 1957, pour la BBC. Son seul roman traduit en français est Adieu au meurtre (Goodbye to Murder) qui est également un thriller psychologique.
La Guerre des étoiles
1977
Rôle : General Taggi
Gotcha / Campion's Interview
1977
Rôle : Sellors
Brazil
1985
Rôle : First 'Black Maria' Guard
L'Île sanglante
1980
Rôle : Rollo
The Ghoul
1975
Rôle : The Ghoul
Absolom 2022
1994
Rôle : Killian
Les Aventures du baron de Münchausen
1988
Rôle : Commander
Brannigan
1975
Rôle : Geef
A Crack in the Ice
1985
Rôle : The Peasant
Miss Queencake
1991
Le Grand Sommeil
1978
Rôle : Lou
Le Voyage des damnés
1976
Rôle : Engineering Officer
Callan
1974
Rôle : George
Le Bon Gros Géant
1990
Rôle : Bloodbottler / Fleshlumpeater / Sergeant (voice)
As You Like It
1992
Rôle : The Dukes
White Angel
1994
Rôle : Inspector Taylor
Footsteps
1974
Rôle : Policeman
Doctor Who: Delta and the Bannermen
1987
Rôle : Gavrok
Le Prince et le Pauvre
1977
Rôle : Burly Ruffian
Du Vent dans les saules
1996
Rôle : The Sentry
Maigret
1988
Rôle : Barge Captain
Pat and Margaret
1994
Rôle : Billy
Le Bébé de Mâcon
1993
Rôle : The Father Confessor
Preaching to the Perverted
1997
Rôle : Commander Cope
Atlantis
1983
Rôle : Eddie
Carry On Columbus
1992
Rôle : The Bosun
The Trial
1993
Rôle : The Flogger
Zoya : les chemins du destin
1997
Rôle : Feodor
The War That Never Ends
1991
Rôle : Socrates
My Friend Walter
1992
Rôle : Bertie Borrowbill
Les Petits Voleurs de Chevaux
1976
Blanc de Chine
1988
Rôle : Malcolm
Regan
1974
Rôle : Strip Club Heavy
Billy the Kid and the Green Baize Vampire
1985
Rôle : The Wednesday Man
Danton's Death
1978
Rôle : Mercier
Across the Andes by Frog
1977
Rôle : Sgt. Major
A Killer in Every Corner
1974
Rôle : Boz Bostyne
Tank Malling
1989
Rôle : Percy
The Doctors: 30 Years of Time Travel and Beyond
1995
Squaring the Circle
1984
Rôle : Kuron
One Day at a Time
1977
Rôle : Jack
Tomorrow Calling
1993
Rôle : Mervyn Kihn
The World of Peter Rabbit and Friends: The Tale of Mr. Tod
1998
Rôle : Tommy Brock (voice)
The Secret World of Polly Flint
1987
Rôle : Old Mazy