2013
Gilded Lilys as Florist1996
Never Mind the Buzzcocks as Self1996
Never Mind the Buzzcocks as Self - Panellist1992
The Old Devils as Helmut1979
Death Becomes Me as David Alton1978
Can I Come Too? as George Skinner1973
The Jensen Code as Alex1973
The Creeping Flesh as Sailor1972
Sykes as Captain Smith1972
All Coppers Are... as Police Inspector1971
The Onedin Line as Quennel1971
The Persuaders! as David Alton1971
Clinic Exclusive as Police Inspector1970
Codename as Samford1965
Public Eye as Kimmins1962
The Saint as Largo1962
The Saint as Steve Nelson1962
The Saint as John Herrick1962
Compact as Not available1962
Journey Into Nowhere as Ricky1961
The Avengers as Keller1961
Attempt to Kill as Gerry Hamilton1961
Do It Again Callaghan as Slim Callaghan1960
And the Same to You as Percy Gibbons1960
Faces in the Dark as Clem1960
The House in Marsh Road as David Linton1959
No Hiding Place as Not available1959
The Rough and the Smooth as Jack1959
Broth of a Boy as Tony Randall1959
In the Wake of a Stranger as Tom Cassidy1958
The Spaniard's Curse as Charlie Manton1957
And This Way to the Exit as Slim Maden / Carlos1957
Seven Thunders as Jim1956
Colonel March of Scotland Yard as Terry Fortescue / Henry Fortescue1956
Jacqueline as Jack McBride1956
Tiger in the Smoke as Jack Havoc (aka Johnny Cash)1956
Jumping for Joy as Vincent1955
The Amazing Mr. Callaghan as Slim Callaghan1955
More Whiskey for Callaghan as Slim Callaghan1954
Sherlock Holmes as Not available1953
The Flanagan Boy as Johnny Flanagan